2016-08-24 2 views
-1

мне нужно выполнить функцию JQuery на изменение параметров в раскрывающемся списке ddslick ...Выполнить функцию JQuery OnChange варианта ddslick

$("select[name=ddslick_select]").change(function(){ 
    alert("changed"); 
}); 

Я использую имя избранных, чтобы получить значение изменилось событие. Так что при изменении значения этого имени будет признано. Но я не смог выполнить функцию.

+0

Не могли бы вы поделиться точный код, который вы используете на jsfiddle или codepen? – Roberrrt

+0

Укажите свой html? –

ответ

0

The отборных изменений, опция не делает -

$('.classOfTheSelectElement').on('change', function(){ 
    alert($(this).val()); 
}); 

увидеть, если это предупреждает выбранные параметры дорожат

1

Обратите внимание, что ddslick также предоставляет свои собственные функции обратного вызова:

$('input[name=ddslick_select]').ddslick({ 
    // other options... 
    onSelected: function(data){ 
     alert("changed"); 
    } 
}); 
+0

Не помогает, '' это поле, в котором хранится значение опции выбора ddslick. Итак, Я думаю, ввод [name = ddslick_name] будет выполнять работу –

+0

@VyshnaviSamudrala: Что не помогает, так это то, что вы не предоставляете код HTML, о котором вы спрашиваете. В любом случае, я обновил ответ. – David

+0

Даже вышеприведенный код не работает, я также пробовал вызывать значение 'id' –

0

пользователя select вместо input для выпадающего меню:

$("select[name='ddslick_select']").change(function(){ 
    alert("changed"); 
}); 

или просто использовать name атрибут:

$("[name='ddslick_select']").change(function(){ 
    alert("changed"); 
}); 
Смежные вопросы