<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」をそのままにして、最後に別の「Alex」オプションを追加する必要があるということです。