使用 jquery 按钮删除文本
Remove text with jquery button
只是想知道为什么我的删除按钮不起作用?
我真的不明白我的错误,希望有人能快点帮助我...谢谢
html:
<div id='TextBoxesGroup'>
<div id="TextBoxDiv1">
<input type='button' value='Add Button' id='addButton'>
<input type='button' value='Remove Button' id='removeButton'>
</div>
<p class="sm"><strong><a href="#" id='break1' data-type="text" data-pk="1" data-title="" >3 </a></strong><a href="#" id="break2" data-type="select" data-pk="1" data-title=""> NORMAL</a><span>TEXT</span>
</p>
</div>
javascript:
$("#removeButton").click(function () {
if(counter==1){
alert("No more textbox to remove");
return false;
}
counter--;
$("#TextBoxDiv" + counter).remove();
});
});
或
另请参阅:
DEMO
终于找到问题了。您的 removeButton
单击事件有一些 unicode 字符,这是问题所在。我重写了 document.ready
中的点击事件并且它工作正常。
$("#removeButton").click(function () {
if (counter == 1) {
alert('No more taxtbox to remove');
return false;
}
counter--;
$('#TextBoxDiv' + counter).remove();
});
更新 Fiddle:https://jsfiddle.net/r5yyLb9b/8/
只是想知道为什么我的删除按钮不起作用? 我真的不明白我的错误,希望有人能快点帮助我...谢谢
html:
<div id='TextBoxesGroup'>
<div id="TextBoxDiv1">
<input type='button' value='Add Button' id='addButton'>
<input type='button' value='Remove Button' id='removeButton'>
</div>
<p class="sm"><strong><a href="#" id='break1' data-type="text" data-pk="1" data-title="" >3 </a></strong><a href="#" id="break2" data-type="select" data-pk="1" data-title=""> NORMAL</a><span>TEXT</span>
</p>
</div>
javascript:
$("#removeButton").click(function () {
if(counter==1){
alert("No more textbox to remove");
return false;
}
counter--;
$("#TextBoxDiv" + counter).remove();
});
});
或 另请参阅: DEMO
终于找到问题了。您的 removeButton
单击事件有一些 unicode 字符,这是问题所在。我重写了 document.ready
中的点击事件并且它工作正常。
$("#removeButton").click(function () {
if (counter == 1) {
alert('No more taxtbox to remove');
return false;
}
counter--;
$('#TextBoxDiv' + counter).remove();
});
更新 Fiddle:https://jsfiddle.net/r5yyLb9b/8/