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