我已经安装了 jQuery 的 1.10 版本,并且在尝试将值设置为我一直使用 selectmenu 小部件的方式时出现此错误。
错误:未捕获的错误:选择菜单小部件实例没有此类方法“值”
$('select.widthOpts').selectmenu('value', wDims.feet);
尝试设置选择菜单的索引时,我也收到相同的错误。
我已经安装了 jQuery 的 1.10 版本,并且在尝试将值设置为我一直使用 selectmenu 小部件的方式时出现此错误。
错误:未捕获的错误:选择菜单小部件实例没有此类方法“值”
$('select.widthOpts').selectmenu('value', wDims.feet);
尝试设置选择菜单的索引时,我也收到相同的错误。
下面的代码也可以正常工作。我正在使用 jQuery 1.10.2 和 jquery-ui 1.11.1
$('select.widthOpts').val(wDims.feet).selectmenu('refresh')
你知道有两个版本吗?
https://github.com/fnagel/jquery-ui/(旧,灯丝组的分支工作) https://github.com/jquery/jquery-ui/tree/selectmenu(新,官方)
新的没有价值或索引方法。
由于您遇到错误,我认为您正在使用新版本。
所以你应该使用$('select.widthOpts').selectedIndex=index;
where index 是一个整数值,你已经知道 selectmenu 中所需选项的位置