我正在寻找使用 jQuery 的.insertBefore
方法重新排序下拉菜单。不过,我在选择每个option
的value
属性时遇到了一些麻烦。
示例: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"})));