gpt4 book ai didi

javascript - 如何动态添加和删除多个字段?

转载 作者:行者123 更新时间:2023-11-28 01:05:02 24 4
gpt4 key购买 nike

JQuery 中是否有一种更简单的方法可以动态添加和删除同一表单中多个字段的字段?我有两个相同表单的表单元素,我希望能够添加和删除空白字段。

<div class="col-sm-3">
Email<g:field type="email" name="Email" class="form-control" required="" value="" aria-labelledby="Email-label"/>
</div>
<div class="col-sm-2">
Fax<g:field type="tel" name="Fax" class="form-control" required="true" value="" aria-labelledby="Fax-label"/>
</div>

我从几个不同的地方拼凑了这个 JavaScript 片段,它对于第一个字段工作得很好,但是当我尝试为第二个字段复制它时,它不起作用。

$(document).ready(function(){
$("#add").click(function (e) {
$("#submitterEmail").append('<div><input type="text" name="submitterEmail[]"><button class="delete">Delete</button></div>');
});

$("body").on("click", ".delete", function (e) {
$(this).parent("div").remove();
});
});

最佳答案

这是基于您拥有的 HTML 的 JavaScript:

$(document).ready(function(){
$("#add").on("click", function(){
$("#container").append(
"<div class='col-sm-3'><g:field>Another field <button class='delete'>Delete</button></div>"
);
});
$(document).on("click", ".delete", function(){
$(this).parent().parent().remove();
});
});

Example

关于javascript - 如何动态添加和删除多个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25186377/

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