我有这个下拉菜单。我需要克隆了我的其他下拉列表:JQuery在克隆下拉菜单后更改选定的值
<select name="general">
<option value="0" style="font-size:11px">Nothing</option>
<option class="dropdown_root" value="1">Admin</option>
<option class="dropdown_root_first_lvl" value="2">General</option>
<option class="dropdown_root_next_lvl" value="3">Group</option>
<option class="dropdown_root_next_lvl" value="4">Sales</option>
</select>
<select name="group">
</select>
我的问题是我想克隆相同的内容,但我想从列表中选择“组”中选择的值是“集团” ......它的值是3
我尝试这样做:
var new_dd = $('select[name="general"] option').clone();
new_dd.val('3').attr('selected','selected').appendTo('select[name="group"]');
,但我觉得这样的:
<select name="group">
<option value="3" style="font-size:11px" selected="selected">Nothing</option>
<option class="dropdown_root" value="3" selected="selected">Admin</option>
<option class="dropdown_root_first_lvl" value="3" selected="selected">General</option>
<option class="dropdown_root_next_lvl" value="3" selected="selected">Group</option>
<option class="dropdown_root_next_lvl" value="3" selected="selected">Sales</option>
</select>
我希望看到的是:
<select name="group">
<option value="0" style="font-size:11px">Nothing</option>
<option class="dropdown_root" value="1">Admin</option>
<option class="dropdown_root_first_lvl" value="2">General</option>
<option class="dropdown_root_next_lvl" value="3" selected="selected">Group</option>
<option class="dropdown_root_next_lvl" value="4">Sales</option>
</select>
怎么能得到这个?
感谢,但我只是个克隆的期权价值3 ...我需要其他选项 – csotelo
@csotelo检查更新演示 – thecodeparadox
是的,我需要。 end()非常感谢你 – csotelo