gpt4 book ai didi

javascript - 使用 AjaxChosen 的事件处理程序

转载 作者:行者123 更新时间:2023-11-30 05:42:33 27 4
gpt4 key购买 nike

我正在尝试使用这个 jquery 插件:https://github.com/meltingice/ajax-chosen我有多项选择,我想知道当有人删除一个值或有人选择一个值时调用哪个事件。

这是我所做的:

$("#firmsSelect").ajaxChosen({.....}).change( function (event) {
console.log($(event.currentTarget));
})

我想知道我可以用 currentTarget 对象做什么。 (我试过 .val() 但我得到的值是针对整个 select 的,也就是一个数组,而我只想要被删除/选择的元素的值。

最佳答案

我遇到了同样的问题。首先我用类似下面的代码解决了它:

$("#mySelect").chosen().change(function (event, params) {
//...
})

然后你可以使用:

var selectedValue = params.selected;

但这并不能解决所有问题,例如当您取消选择属性 selected 时未定义,因此您无法获取刚刚取消选择的项目的值。

最终我使用了类似的东西:

var options = $(evt.currentTarget).find('option');

数组“options”包含你所有的<options> <select> 内的标签标签。然后,您可以遍历这些项目,并通过一些簿记,了解已取消选择的项目。

希望对您有所帮助。

关于javascript - 使用 AjaxChosen 的事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19926411/

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