2011-06-03 43 views

回答

8

你的意思是改变哪个项目被选中?

$('select').val('0');

还有其他的方法,但是这是基本的,下面的例子。

jsfiddle

您可以在documenation读了为.val()here,和片段:

检查,或选择,所有的无线电 按钮,复选框,并选择符合该 选项一组值。

编辑jQuery Mobile的

的jQuery Mobile,您还需要刷新选择作为mobile docs提到:

如果通过 JavaScript操作一个选择,你必须调用更新 方法就可以更新视觉 样式。

您可以通过此操作:

$('select').selectmenu("refresh",true);

+1

看起来像我不得不选择搞砸了。谢谢你看看 – user472749 2011-06-03 03:12:17

+0

看起来像jQuery手机显示了旧的价值,这是抛弃我。必须运行.selectmenu('refresh',true);在上面。 – user472749 2011-06-03 03:20:52

+0

谢谢指出!我更新了包含该信息的答案,并链接到了移动文档。 – WSkid 2011-06-03 03:26:19

0

您正在将选项值设置为零。

设置选择不是选项VAL

$('select').val('0'); 

,你可能会想使用#ID而不只是“选择”选择。

0

还在用你的.val("0")设置的值,并在您需要使用下列之一的浏览器更新:

.trigger("liszt:updated"); 

.trigger("chosen:updated"); 

只有一个人会工作,这取决于你如何创建你的选择。

这会是这样的:

$("#Your_select").val('0'); 
$("#Your_select").trigger("liszt:updated"); 
相关问题