Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在更改ddslick选项时执行jquery函数_Javascript_Jquery - Fatal编程技术网

Javascript 在更改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

我需要在ddslick下拉列表中更改选项时执行jquery函数

$("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元素,然后才能将事件处理程序附加到该元素。