我正在尝试将一个元素从<select>列表移动到顶部,但我的代码似乎不起作用



我有这个页面,并且有一个<选择>
旁边的下拉列表"计费状态(非美国滚动到底)"

我想使用Javascript将该列表的最后一项(我的状态未列出)放在列表的顶部。

到目前为止,我尝试了这个代码:

<script>
$(document).ready(function () {
$("select[name=billing_state]").find('option[value="_NOTLISTED_"]').prependTo($("select[name=billing_state]"));
});
</script>

我不知道为什么,它起作用http://jsfiddle.net/4kHuA/21/,但当我修改html页面并在浏览器上测试它时,它不起作用。

我对Javascript不是很有经验,所以也许我做了一些非常愚蠢的事情。

在脚本中调用jquery.js之前,请确保已加载您所称的$。正如@Sergio所写,将其放在</body>标签之前可能会有很大帮助。

最新更新