2

jQuery Mobile カスタム選択メニューに使用している .change メニューがまったくトリガーされません。jQuery Mobile 選択メニューを動的に追加しようとしています:

jQuery モバイル選択メニューの追加

      $('#visSelectionMenu').append('<div data-role="fieldcontain"><label for="visMenu" class="select">Select Visualization:</label><select name="visMenu" id="visMenu" data-native-menu="false" class="visualizationMenu">');

      var visualizationList = ['Triangle','Square'];

      for (var i = 0; i < visualizationList.length; i++) {
        $('#visMenu').append('<option value=\'' + visualizationList[i] + '\'>' + visualizationList[i] + '</option>');
      }

      $('#visMenu').selectmenu();
       $("#visMenu").selectmenu('refresh', true);

OnChange メソッド

$("#visMenu").change(function () {
  console.log("hello");
    var $this = $(this),
        val   = $this.val();
    alert('onChange = ' + val);
});
4

0 に答える 0