Neel_Sharma Ответов: 1

Как на jQuery пользовательского интерфейса, триггер selectmenu изменить событие?


Это мой скрипт для selectmenu :

// JQuery UI :

$(".st-hotel-rate").selectmenu({
        change: function (event, ui) {
            console.log($(this).val());
        }
    });


Но мне нужно призвать событие изменения selectmenu на другое событие нажатия кнопки.

и я пробую этот скрипт в click event но не работающий :

Что я уже пробовал:

$(this).find('select.room-type').val('0').selectmenu('refresh').trigger('selectmenuchange');
$(this).find('select.room-type').trigger('change');

Так что здесь событие изменения не вызывается.

Thomas Daniels

Сначала у вас есть событие на .st-hotel-rate, но затем вы запускаете событие на. room-type. Это намеренно или ошибка?

1 Ответов

Рейтинг:
2

vinuvasahanponniah

$( "#selectorid" ).selectmenu({
  open: function( event, ui ) {}
});
<pre lang="Javascript">


или с помощью этого кода блога
$( "#selectorid" ).selectmenu({
  select: function( event, ui ) {}
});


$('#selectorid').on('selectmenuchange', function() {
    alert( 'x'); 
});