gpt4 book ai didi

javascript - JQuery Append Html onclick 函数

转载 作者:行者123 更新时间:2023-11-29 18:23:05 25 4
gpt4 key购买 nike

我正在尝试均匀地删除文本框。我的意思是对于每个文本框我都想要删除按钮。如果我单击删除按钮我想删除文本框

添加多个文本框的html

<pre><div id="TextBoxDiv1">
<label style="float: none;"> Bus Model &nbsp;&nbsp;&nbsp;
<input style="width: 150px;" type="text" value="" class="validate[required,custom[onlyNumberSp]]" name="numsValid" id="numsValid">
<img src="images/india_rupess.png" style="margin-left:18px;"> :</label>
<input style="width: 150px;" type="text" value="" class="validate[required,custom[onlyNumberSp]]" name="numsValid" id="numsValid">
<label style="float: none;margin-left: 16px;"><span class="font-dollar">﹩</span>&nbsp; :</label>
<input style="width: 150px;" type="text" value="" class="validate[required,custom[onlyNumberSp]]" name="numsValid" id="numsValid">
&nbsp;&nbsp;<a href="javascript:;" id="addButton">Add</a>&nbsp;&nbsp;<a href="javascript:;" id="removeButton">Remove</a>
</div></pre>

这是我的脚本

<pre>var counter = 2;
$("#addButton").click(function () {


$("#TextBoxesGroup").append('<div id="TextBoxDiv' + counter + '" class="textadd""><label style="float: none;"> Bus Model &nbsp;&nbsp;&nbsp;<input style="width: 150px;margin-left:3px;" type="text" value="" class="validate[required,custom[onlyNumberSp]]" name="bus' + counter + '" id="numsValid"><img src="images/india_rupess.png" style="margin-left:21px;"> :</label><input style="width: 150px;margin-left:3px;" type="text" value="" class="validate[required,custom[onlyNumberSp]]" name="rs' + counter + '" id="numsValid"><label style="float: none;margin-left: 19px;"><span class="font-dollar">﹩</span>&nbsp; :</label><input style="width: 150px;margin-left:2px;" type="text" value="" class="validate[required,custom[onlyNumberSp]]" name="dollar' + counter + '" id="numsValid">&nbsp;&nbsp;<a href="javascript:;" onClick="javascript:alert("test");" >Remove</a></div>');

counter++;;

});

点击查看http://jsfiddle.net/b8DRT/

最佳答案

您可以在删除按钮上添加一个类并使用 .on()在你的 $("#TextBoxesGroup")添加删除事件。像这样

    $("#TextBoxesGroup").on('click', '.removeButton', function(){
$(this).closest('div').remove();
});

这是更新的 fiddle ..

关于javascript - JQuery Append Html onclick 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16393553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com