ここに問題があります。私は自分のテーブルの中にある属性を設定できませんでした。jQuery要素内の要素の属性を変更しています
<tr id="ROW1" class="duplicate">
<td>
<textarea class="cl_text" cols="20" name="descriptions1"></textarea>
</td>
<td>
<input class="cl_form" size="10" value="" name="expectedDate1">
</td>
<td>
<input class="cl_form" size="10" value="" name="slxInput1">
</td>
...
...
</tr>
TD要素の属性は変更できますが、TD要素の属性は変更できません。 TD要素内のこれらの要素をすべて変更する必要があります。最初の要素と最後の要素を変更するのは簡単ですが、他の要素はどうですか? 可能であれば、#ROW1の下にあるすべての属性を変更するループが必要でした。
EDITED: 私のコードは機能しませんでした。
$("#ROW" + Num).each(function(index) {
temp = $(this).children(":first").attr("name");
$(this).children(":first").attr("name", temp+Num);
});
(あなたのコードを投稿してください。質問を編集して追加してください)。 –
jQueryのドキュメントhttp://api.jquery.com/category/selectors/およびhttp://api.jquery.com/category/traversing/ –