我有以下代码向我的页面添加文本区域。它还附加了一个“删除”按钮,以便用户可以删除文本区域。问题是,当用户单击删除按钮和文本区域中的任何位置时,文本区域被删除......我不确定为什么会发生这种情况。
有人可以快速查看我的代码吗?也许我错过了一些东西。
谢谢!
$("#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++;
});