我是JavaScript新手,我有一個帶有兩個文本字段的html表並添加按鈕,現在我寫了一個小小的jquery腳本,它在生成兩個文本字段時點擊添加按鈕所有這些工作的成功,但我的問題是如何把這些動態生成的字段不同的名稱和ID。我的代碼如下。如何設置使用jquery動態生成的動態輸入名稱live()
HTML代碼
<table width="50%" border="1" cellspacing="0" cellpadding="0" class="table">
<tr>
<td>ACC_CODE</td>
<td>ACC_NAME</td>
<td>ACTION</td>
</tr>
<tr>
<td> <input type="text" class="acc_code" name="acc_code" id="acc_code"/></td>
<td> <input type="text" class="click" name="parentinput" id="parentinput" /></td>
<td> <input type="button" value="Add New" class="addNew" name="addNew" /></td>
</tr>
</table>
jQuery代碼
$(document).ready(function() {
$('.addNew').live({
click: function(){
$('.table tr:last').after('<tr><td><input type="text" class="acc_code" name="acc_codes" id="acc_codes"/></td><td><input type="text" class="click" name="parentinputs" id="parentinputs" /></td><td><input type="button" value="Add New" class="add" name="add" /></td></tr>');
});
});
請任何幫助,如何產生不同的名稱和這些領域的IDS。
使用類而不是ID。並添加一個名稱爲 – Spokey 2014-10-17 08:42:43