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);
});