0
ユーザーがn行を挿入できるので、テーブル行を複製してidを持つ配列を生成しようとしています。私が直面している問題は、そのテーブル行に1つの選択ドロップダウンオプションがあることです。どのように1つの単一の行にある他の入力タグと一緒に選択を複製するには? (このコードは、一度に行の2セット、2 appendTo(のだって)さんを生成し、助けてくれてありがとうを他の入力タグと一緒にクローンを選択しますか?
$("#add").click(function() {
$("#comTable tr:eq(0)").clone().find("input").each(function() {
// creates array of ids if the user wants to add more than 1 row so it is N[1], etc
$(this).val('').attr('id', function(_, id) {
return id + 'N' + '[' + i + ']'
});
$(this).val('').attr('name', function(_, name) {
return name + 'N' + '[' + i + ']'
});
}).end().appendTo("#comTable");
$("#comTable tr:eq(0)").clone().find("select").each(function() {
// creates array of ids if the user wants to add more than 1 row so it is N[1], etc
$(this).val('').attr('id', function(_, id) {
return id + 'N' + '[' + i + ']'
});
$(this).val('').attr('name', function(_, name) {
return name + 'N' + '[' + i + ']'
});
}).end().appendTo("#comTable");
i++;
});
ありがとうございました!私は.find()の方法を試していたが、最新のEDITが最善の方法と思われる! – Nikhil
しかしこれはIEではうまくいきません!任意の提案.. – Nikhil
@ニクヒル - それはエラーを投げているのですか? –