2

我用于 jQuery Mobile 自定义选择菜单的 .change 菜单根本没有触发。我正在尝试动态附加 jQuery Mobile 选择菜单:

附加 jQuery Mobile 选择菜单

      $('#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