На моей странице у меня есть форма с тремя выпадающими списками <select>
. Все эти списки используют DropKick, чтобы они выглядели красиво.Доступ к onchange с помощью плагина jQuery DropKick выпадающий список
С добавлением DropKick, DDL больше не являются обычными списками и поэтому не могут быть доступны как таковые.
Из того, что я нашел, вы можете вызвать только OnChange, установив класс на <form>
тег, а затем с помощью следующего сценария:
function submitIt(){
alert('test');
}
$('.deviceChosen').dropkick({
change: submitIt
});
Это работает, и бдительные шоу. Но также не работает по нескольким причинам.
Первое поле <select>
- это единственное поле, которое отображается в результате. И все остальное на веб-странице после этого элемента удаляется со страницы.
Итак, у меня есть три DDL, и я хочу иметь возможность настроить функцию, которая вызывается при изменении DDL deviceChosen
. Я не хочу событие onchange для двух других списков.
Это что-то, что можно сделать?
Я пробовал такие вещи, как показано ниже, но это просто не сработает.
$('#deviceChosen').on('change', function() {
alert('dsf');
});