我正在寻找使用jQuery的.insertBefore
方法重新排列下拉菜单。不过,我在选择每个option
的value
属性时遇到了一些麻烦。jQuery两个<options>具有特定值的切换顺序
实施例:http://jsfiddle.net/4WGvB/1/
基本上,事1应事2之前使用该方法放置。
<select>
<option value="1">Thing 2</option>
<option value="2">Thing 1</option>
<option value="3">Thing 3</option>
</select>
$($(("option").attr({value: "2"})).insertBefore($(("option").attr({value: "1"})));
你正在使用的语法_creating_新选项的元素,而不是_selecting_他们。 – Barmar
嗯...你能以正确的方式显示答案吗? – lawx