Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery选择浏览器不更新_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

Javascript JQuery选择浏览器不更新

Javascript JQuery选择浏览器不更新,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我有一个简单的jquery-select问题,我在谷歌上搜索了Query-Mobile,但我找到的答案根本不起作用。我有一个html选择,如下所示: <select name=x id=Sel> <option value="1">1</option> <option value="2">3</option> <option value="3">3</option> </select> 屏幕仍显示1

我有一个简单的jquery-select问题,我在谷歌上搜索了Query-Mobile,但我找到的答案根本不起作用。我有一个html选择,如下所示:

<select name=x id=Sel>
<option value="1">1</option>
<option value="2">3</option>
<option value="3">3</option>
</select>
屏幕仍显示1为选中状态。我已经验证了,在这一行之前,结果等于2

我知道我在某个地方见过这个,只是不记得在哪里。

更改值后,需要打开jQM selectmenu小部件:

$("#Sel").val(2).selectmenu("refresh");

您正在使用的浏览器不在其中工作?我做了一把小提琴,看起来很好:我打赌结果不是你们认为的那个样@我已经在FF和铬合金中测试过k-nut。我可以让它像你那样工作。问题是,这种情况在Ready函数启动后很久就会发生。只有在用户选择了一个选项后,我尝试使用ajax调用的结果更新以从数据库获取值时,才会出现这种情况。我已通过$Sel.val调用验证Sel的值是否正确设置为2。但是,屏幕仍显示1。我没有提到我正在使用可能会导致问题的JQM。我将编辑这个问题以反映这一点。@epascarello看到我的评论,就这么做了。你认为你可以试着用小提琴重现这个吗?我已经试过了。当我这样做时,我得到错误:错误:无法在初始化之前调用selectmenu上的方法;试图调用方法“刷新”…urn!1.回来0},错误:functione{throw error},parseHTML:functione,t,n{if!…->我在我的就绪代码中添加了一个$editUserPlan.selectmenu语句,它弄乱了select语句的格式,仍然不起作用。找到了错误。我刚刚接管了这段代码,应该已经检查过了。所附的DIV的ID与这是我问题的正确答案。
$("#Sel").val(2).selectmenu("refresh");