<select id="name" >
<option value="" selected="selected">Please select</option>
<option value="Alex">Alex</option>
<option value="Greg">Greg</option>
</select>
如果我们尝试向它附加一个选项,通过
$('<option>Hi</option>').appendTo($('#name'))
然后,正如预期的那样,该选项被添加到选择框中。但是,如果我们执行以下操作:
var a = $('#name option')[1];
$(a).appendTo($('#name'));
然后,该选项不会附加到选项中。相反,“亚历克斯”现在出现在最后。我的问题是最后应该附加另一个“Alex”选项,原来的“Alex”保留在它的位置