gpt4 book ai didi

javascript - Dropkick JS 更改事件值未定义

转载 作者:行者123 更新时间:2023-11-30 17:22:39 24 4
gpt4 key购买 nike

我在网上搜索了这个问题的解决方案。

您可以在此处查看实际问题:http://jsbin.com/nomij/5/edit

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

$('.change').dropkick({
change: function (value, label) {
alert('You picked: ' + label + ':' + value);
}
});

值和标签都返回undefined。我哪里出错了?

Dropkick 文档:https://github.com/Robdel12/DropKick/blob/master/readme.md

最佳答案

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

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

alert('You picked: ' + label + ':' + value);
}
});

这可能不是最好的解决方案,但我无法从文档中找到其他方法。 Here is an example.

关于javascript - Dropkick JS 更改事件值未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24842615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com