我正在使用“选择菜单”小部件来显示表单中的状态列表:
<select name="state" id="state">
<option value = "">Select State</option>
<option value = "Alabama">Alabama</option>
<option value= "Alaska">Alaska</option>
<option value= "Arizona">Arizona</option>
<option value= "California">California</option>
<option value= "Colorado">Colorado</option>
<option value= "Connecticut">Connecticut</option>
</select>
在我的脚本中,我有
$( "#state" ).selectmenu();
现在,我要做的是发出所选选项值的警报。所以我有这个:
$('select').on('change', function (e) {
var optionSelected = $("option:selected", this);
var valueSelected = this.value;
alert(valueSelected);
});
问题是由于某种原因,当我使用 JQueryUI 函数时,这些都不起作用selectmenu()
当我删除那一行时,一切正常。$( "#state" ).selectmenu();
我的理解是,为了使用 JQuery UI 主题和功能,我需要包括在内 。
谁能告诉我这个问题可能是什么。同样,如果我删除该 selectmenu 行,它会正常工作。
谢谢!