【发布时间】:2013-05-27 00:46:12
【问题描述】:
我希望使用 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"})));
【问题讨论】:
-
您正在使用语法来创建新的选项元素,而不是选择它们。
-
嗯...你能以答案格式显示正确的方法吗?
标签: jquery option html-select