gpt4 book ai didi

jquery - 如何向动态生成的输入添加唯一 ID?

转载 作者:行者123 更新时间:2023-12-01 06:41:14 24 4
gpt4 key购买 nike

基本问题;我有这个代码:

var partipiansRow = '<div class="form-row "><input type="text" id="name" class="textbox" /> <input type="text" class="textbox" id="email" /></div>'

$(".button").live("click", function(){
$('.form-participants').after(partipiansRow);
});

它使用 2 个输入创建无限行,我如何为它们设置唯一 ID?例如:

<div class="form-row "><input type="text" id="name1" class="textbox" /> <input type="text" class="textbox" id="email1" /></div>
<div class="form-row "><input type="text" id="name2" class="textbox" /> <input type="text" class="textbox" id="email2" /></div>
<div class="form-row "><input type="text" id="name3" class="textbox" /> <input type="text" class="textbox" id="email3" /></div>

谢谢。

最佳答案

使用计数器来跟踪 ID:

var nextRowID = 0;

$(".button").live("click", function(){
var id = ++nextRowID;
var partipiansRow = '<div class="form-row "><input type="text" id="name' + id + '" class="textbox" /> <input type="text" class="textbox" id="email' + id + '" /></div>';
$('.form-participants').after(partipiansRow);
});

关于jquery - 如何向动态生成的输入添加唯一 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3782825/

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