ページにテキスト領域を追加する次のコードがあります。また、ユーザーがテキスト領域を削除できるように、「削除」ボタンを追加します。問題は、ユーザーが削除ボタンをクリックしたときにテキスト領域が削除され、テキスト領域のどこでも削除されることです...なぜこれが起こっているのかわかりません。
誰かが私のコードを簡単に見てもらえますか? 多分私は何かが欠けています。
ありがとう!
$("#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++;
});