<table border="1" id="matt">
<tr>
<td><input type="text" id="txtTitle" name="txtTitle"></td>
<td><input type="text" id="txtLink" name="txtLink"></td>
</tr>
<tr>
<td><input type="text"></td>
<td><input type="text"></td>
</tr>
<tr>
<td><input type="text"></td>
<td><input type="text"></td>
</tr>
<script language="javascript">
var i = 1;
$(window).load(function() {
$("tbody tr:last").find("input").each(function() {
$(this).attr({
'id': function(_, id) { return id + i },
'name': function(_, name) { return name + i },
'value': ''
});
}).end().appendTo("#matt");
i++;
});
</script>
給這個代碼..我要生成和/標籤從表格的第一行作爲複製的屬性形式加載,它應該是獨一無二的..任何幫助?我很難過。
爲什麼你需要在這些看似非唯一元素的ID一樣簡單? –
你可以忽略這個id ..重要的是這個名字,因爲我將它用作獲取值以將其保存到數據庫的基礎。 –
您需要先獲取第一行元素的名稱,然後用這個名字遍歷它們。您的當前代碼只會正確設置第一個的名稱,其餘的將被命名爲1-n –