我正在尝试将一个下拉列表的值(选项)复制到另一个。每次当用户单击添加按钮时,我都会添加新的表格行,其中包含几个文本框和一个作为原始副本的保管箱。贝娄是我的代码:
$(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
});
});
上面的代码正确地生成带有文本框的新行。但是,无法复制下拉列表的值。
感谢你的帮助。