我正在尋找使用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