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