あるドロップダウン リストの値 (オプション) を別のドロップダウン リストにコピーしようとしています。ユーザーが追加ボタンをクリックするたびに、いくつかのテキストボックスと元のコピーであるドロップボックスを含む新しいテーブル行を追加しています。以下は私のコードです:
$(function(){
$("#addBtn").click(function(){
var rows = $("#nofRowHidden").val();//get the current no of row
rows++;
$("#crsTable").append(
'<tr>'+
'<td><input type="text" name="assesmntNameTxtBx'+rows+'"/></td>'+
'<td><input type="text" name="markRcvdTxtBx'+rows+'"/></td>'+
'<td><input type="text" name="totalTxtBox'+rows+'"/></td>'+
'<td>'+
'<select name="drpDwnCrs'+rows+'">'+
'</select>'+
'</td>'+
'</tr>'
);
//#drpDwnCrs1 was original drbdwn and populated with data from the database
$("#drpDwnCrs1 option").clone().appendTo("#drpDwnCrs"+rows);
$("#nofRowHidden").val(rows);//add current no of row to hidden txt bx
});
});
上記のコードは、テキスト ボックスを含む新しい行を正しく生成します。ただし、ドロップダウン リストの値をコピーできません。
あなたの助けに感謝。