Select Menu ウィジェットを使用して、フォーム内に状態のリストを表示しています。
<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()
その1行を削除すると、すべてが正常に機能します。$( "#state" ).selectmenu();
JQuery UI のテーマと機能を利用するために含める必要があることは、私の理解でした 。
問題が何であるかについて誰かが私に教えてくれますか。繰り返しますが、selectmenu の行を削除すると問題なく動作します。
ありがとう!