gpt4 book ai didi

jquery - 使用 jQuery 更改 Chosen.js 选择框的值

转载 作者:行者123 更新时间:2023-12-03 22:06:31 26 4
gpt4 key购买 nike

我正在尝试更改具有 Chosen.js 的选择框的值覆盖。这个想法是当用户单击按钮时更改所选值。

使用常规选择框,我可以通过执行以下操作来更改值:

$('#GroupsShowNext').unbind("click").click(function() {
var index = $("#GroupsViewGroups").prop("selectedIndex");
index += 1;

$('#GroupsViewGroups option').eq(index).attr('selected', 'selected');
$('#GroupsViewGroups').change();
});

但是使用 Chosen.js 它不再起作用了..我尝试了一些方法,但没有任何效果。有什么想法如何让它发挥作用吗?

Fiddle

最佳答案

所以在发布这个问题后,我继续尝试解决这个问题,并且碰巧找到了一种方法。

$('#GroupsShowNext').unbind("click").click(function() {
var index = $("#GroupsViewGroups").prop("selectedIndex");
index += 1;
$('#GroupsViewGroups option').eq(index).attr('selected', 'selected');
$('#GroupsViewGroups').chosen().change();
$("#GroupsViewGroups").trigger("liszt:updated");
});

关键是将.chosen()放在.change()之前,然后触发“liszt:updated”。它有效,但我不知道这是否是最好的方法..

如果您有更好的方法,请告诉我

关于jquery - 使用 jQuery 更改 Chosen.js 选择框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9663425/

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