这是我的代码
我有下面的ddlvehicle
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
ddl=Ctrl("ddlvehicle");
$("#ddltrVehicle").empty();
for(var i=2;i<=ddl.options.length;i++)
{
$("#ddltrVehicle").append("<option value="+ddl.options[i-1].value+">"+ddl.options[i-1].value+"</option>");
}
我想将ddlvehicle分配给ddltrvehicle,我的代码只有以下结果
我有像下面的ddltrVehicle
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
请帮助获取像ddlvehicle这样的ddltrVehicle。 提前谢谢。
答案 0 :(得分:0)
尝试使用text
之类的,
var ddl=$("#ddlvehicle")[0];
$("#ddltrVehicle").empty();
for(var i=2;i<=ddl.options.length;i++)
{
$opt="<option value="+ddl.options[i-1].value+">"+ddl.options[i-1].text+"</option>";
// ---------------------------------------- ^ Use text here
$("#ddltrVehicle").append($opt);
}
答案 1 :(得分:0)
试试这个:
for(var i = 0; i < $('#ddlvehicle').children().length; i++){
$('#ddltrvehicle').append($('#ddlvehicle').children().eq(i));
}
答案 2 :(得分:0)
我不太明白问题,但是如果你想将ddlvehicle
的所有选项复制到ddltrvehicle
-
试试这个:
$('#ddltrVehicle').html($('#ddlvehicle').html().trim());
答案 3 :(得分:0)
尝试这样的事情
$(function(){
$('#ddltrvehicle').html('');
var option = '';
$('#ddlvehicle option').each(function(){
option += '<option value="'+this.value+'">'+this.value+'</option>';
})
$('#ddltrvehicle').html(option);
})