基本问题; 我有这个代码:
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);
});
Run Code Online (Sandbox Code Playgroud)
它创建了具有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>
Run Code Online (Sandbox Code Playgroud)
谢谢.
使用计数器跟踪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);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5309 次 |
| 最近记录: |