如何使用jquery更改选择框中的渲染选定选项

use*_*749 1 html javascript jquery jquery-mobile drop-down-menu

我已经尝试了许多方法来选择使用jQuery包括期权.val("0") .attr('selected', 'selected').attr('selected', 'true')TexoTela插件.他们似乎都更新了html,但浏览器仍显示用户选择的最后一项.

尝试这个小提琴 ...选择下拉值1,然后单击链接.

有没有办法真正更新显示的值?

WSk*_*kid 8

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

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

还有其他方法,但这是基本的,跟随你的例子.

的jsfiddle

您可以阅读.val() 此处的文档和代码段:

检查或选择所有单选按钮,复选框,并选择与该组值匹配的选项.

编辑jQuery Mobile

对于jQuery Mobile,您还需要刷新移动文档中提到的选择:

如果您通过JavaScript操作选择,则必须在其上调用refresh方法以更新视觉样式.

你可以这样做:

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