2014-01-20 90 views
0

嗨我試圖追加javascript代碼,當我點擊一個按鈕,但我想我搞砸了。如果有人可以幫助我的語法。也許我做錯了方式;如果有人有更好的方式來做到這一點,將不勝感激。需要幫助附加Javascript onclick

$("#btn_add").click(function(){ 
'<script>$(".selectcategory'+count+'").change(function() {var vv = ($(this).val());$(".cat'+count+'").empty();$(".cat'+count+'").append("<input id="i_index" type="text" name="categorie[]" maxlength="255" style="width:80%" value="vv">");});</script>' 
}); 
+1

您不必使用腳本標記。你可以在另一個事件處理程序中附加一個事件處理程序 –

+1

這麼多事情我錯了,甚至不知道從哪裏開始 – Deryck

+0

@YuriyGalanter這樣你就可以多次綁定一個事件處理程序。 – undefined

回答

2

在代碼中存在很多錯誤。我現在正在學習Javascript,所以也許我不會提供解決方案,但我正在嘗試提供幫助。

首先,script標籤應該圍繞代碼,而不是代碼。其次使用單引號和雙引號。最後但並非最不重要的是,在你的代碼中使用一些標記。很難看到問題出在哪裏。

<script> 
$("#btn_add").click(function() 
{ 
    $(".selectcategory"+count).change(function() 
    { 
     var vv = ($(this).val()); 
     $(".cat"+count).empty(); 
     $(".cat"+count).append('<input id="i_index" type="text" name="categorie[]" maxlength="255" style="width:80%" value="vv">'); 
    }); 
}); 
</script> 
+1

感謝格雷格,我們edditting同樣的事情,所以我想我至少關閉;) – mat

+0

你的權利弄亂了所有這些單引號和雙引號現在它的工作,我忘了把代碼中缺少的行 – DarkVision