我试图在我的表单上重置按钮。jQuery Mobile重置下拉列表
该代码有效,但不会刷新下拉表单。所以它的值为0,但并不显示它的新值。
我该如何解决这个问题?
<script>
$('#btn-reset').live('click', function() {
$("select#Wiel").selectedIndex = 0; //this works
$("select#Wiel").selectmenu({'refresh': true}); /this doesn't work
});
</script>
请注意,不要使用live()。 'live()'有很多问题,请参阅有关缺点和问题的文档(http://api.jquery.com/live/)。从jQuery 1.7开始,on()是绑定到动态/静态元素的首选方法。如果您使用的是旧版本,则使用'delegate()'作为动态绑定,使用'bind()'或'.click()'作为静态绑定。 – Nope 2012-08-12 12:40:18