我有以下代碼將文本區域添加到我的頁面。它還附加一個「刪除」按鈕,以便用戶可以刪除文本區域。問題是,當用戶單擊文本區域中的任意位置的刪除按鈕時,文本區域被刪除......我不知道爲什麼會發生這種情況。添加和刪除動態文本框
有人可以快速瀏覽我的代碼嗎?也許我錯過了一些東西。
謝謝!
$("#btnAddTools").click(function() {
if(counter>10){
alert("Only 10 learning Tools allowed per page.");
return false;
}
var newTextBoxDiv = $(document.createElement('div')).attr("id", 'Tools' + counter);
newTextBoxDiv.after().html(
"<label></label>" +
"<textarea id='tbTools'" + counter + "' name='txtTools' rows='3' cols='50'></textarea>" +
' <input type="button" value="Remove" class="removeTools">').click(function() {
$(this).remove();
counter--;
});
newTextBoxDiv.appendTo("#ToolsGroup");
counter++;
});
請提供的jsfiddle eample。 – 2013-04-11 14:17:57
什麼是jsfiddle示例?謝謝 – SkyeBoniwell 2013-04-11 14:20:11
不要忘記標記一個問題作爲答案!謝謝。 – Jordan 2013-04-11 15:04:36