2013-05-10 5 views
0

На моей странице у меня есть форма с тремя выпадающими списками <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'); 
}); 

ответ

0

Я могу makeit работы, вы можете использовать нижеуказанный код для образца цели.

$("#ID_OF_SELECT_TAG").dropkick({ 
     change: function (value, label) { 
       //Logic that you want to apply onchange event. 
     } 
    }); 

Благодаря