Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 Dropkick JS更改事件值未定义_Javascript_Jquery_Jquery Plugins_Jquery Dropkick - Fatal编程技术网

Javascript Dropkick JS更改事件值未定义

Javascript Dropkick JS更改事件值未定义,javascript,jquery,jquery-plugins,jquery-dropkick,Javascript,Jquery,Jquery Plugins,Jquery Dropkick,我在网上搜索,寻找解决这个问题的方法 您可以在此处看到正在发生的问题: 基本上,每次触发dropkick更改事件时,我都需要访问所选选项的值,文档使用以下示例:- $('.change').dropkick({ change: function (value, label) { alert('You picked: ' + label + ':' + value); } }); 值和标签都返回未定义。你知道我哪里出错了吗 Dropkick文档:如果您在更改函数中检查文档,则该是

我在网上搜索,寻找解决这个问题的方法

您可以在此处看到正在发生的问题:

基本上,每次触发dropkick更改事件时,我都需要访问所选选项的值,文档使用以下示例:-

$('.change').dropkick({
  change: function (value, label) {
    alert('You picked: ' + label + ':' + value);
  }
});
值和标签都返回未定义。你知道我哪里出错了吗


Dropkick文档:

如果您在
更改
函数
中检查文档,则该
是Dropkick元素的值。所以
这个.value
就是你的值。我在文档中没有找到通过dropkick函数获取所选元素标签的方法,但您可以使用dropkick元素的值来选择正确的列表元素并返回其内容:

$('.change').dropkick({
  change: function () {
    value = this.value;
    label = $("li[data-value='" + value + "']").html();

    alert('You picked: ' + label + ':' + value);
  }
});
这可能不是最好的解决方案,但我无法从文档中找到其他方法