3

我已经安装了 jQuery 的 1.10 版本,并且在尝试将值设置为我一直使用 selectmenu 小部件的方式时出现此错误。

错误:未捕获的错误:选择菜单小部件实例没有此类方法“值”

$('select.widthOpts').selectmenu('value', wDims.feet);

尝试设置选择菜单的索引时,我也收到相同的错误。

4

2 回答 2

11

下面的代码也可以正常工作。我正在使用 jQuery 1.10.2 和 jquery-ui 1.11.1

$('select.widthOpts').val(wDims.feet).selectmenu('refresh')
于 2014-10-22T06:01:18.973 回答
4

你知道有两个版本吗?

https://github.com/fnagel/jquery-ui/(旧,灯丝组的分支工作) https://github.com/jquery/jquery-ui/tree/selectmenu(新,官方)

新的没有价值或索引方法。

由于您遇到错误,我认为您正在使用新版本。

所以你应该使用$('select.widthOpts').selectedIndex=index; where index 是一个整数值,你已经知道 selectmenu 中所需选项的位置

于 2013-02-21T14:22:01.543 回答