Javascript 在更改ddslick选项时执行jquery函数
我需要在ddslick下拉列表中更改选项时执行jquery函数Javascript 在更改ddslick选项时执行jquery函数,javascript,jquery,Javascript,Jquery,我需要在ddslick下拉列表中更改选项时执行jquery函数 $("select[name=ddslick_select]").change(function(){ alert("changed"); }); 我正在使用select的名称来获取值更改事件。因此,一旦该名称的价值发生变化,该名称将被识别。但是,我无法执行该功能。选择更改,选项不更改- $('.classOfTheSelectElement').on('change', function(){ alert($(th
$("select[name=ddslick_select]").change(function(){
alert("changed");
});
我正在使用select的名称来获取值更改事件。因此,一旦该名称的价值发生变化,该名称将被识别。但是,我无法执行该功能。选择更改,选项不更改-
$('.classOfTheSelectElement').on('change', function(){
alert($(this).val());
});
查看这是否会提醒您选择的选项值。注意,它也提供了自己的回调:
$('input[name=ddslick_select]').ddslick({
// other options...
onSelected: function(data){
alert("changed");
}
});
用户
选择
而不是输入
作为下拉列表:
$("select[name='ddslick_select']").change(function(){
alert("changed");
});
或者只需使用名称
属性:
$("[name='ddslick_select']").change(function(){
alert("changed");
});
ddSlick为此实现回调
$("#myDiv").ddslick({
data: ddData,
defaultSelectedIndex: 3,
onSelected: function (data) {
alert("change");
}
});
您能分享您在JSFIDLE或codepen上使用的确切代码吗?将您的html提供给?没有帮助,
这是存储ddslick select选项值的字段。。因此,我认为,输入[name=ddslick_name']将完成work@VyshnaviSamudrala:没有帮助的是,您没有提供所询问的HTML代码。无论哪种方式,我都更新了答案。即使上面的代码不起作用,我也尝试使用id
value调用too@VyshnaviSamudrala:你能提供问题中问题的完整例子吗?“不工作”并不是一个真正有意义的问题描述。@VyshnaviSamudrala:那里有很多代码。其中有多少与这个问题有关?这里没有人会为你调试所有这些。但有一件事我不得不注意到,在HTML中没有input[name=ddslick\u select]
。这可能就是它“不起作用”的原因。必须先存在HTML元素,然后才能将事件处理程序附加到该元素。