gpt4 book ai didi

jquery - 按组限制 select2 选择?

转载 作者:行者123 更新时间:2023-12-01 01:00:43 25 4
gpt4 key购买 nike

有人想出一种方法来限制 select2 按组选择吗?

我希望在选择同一组中的某些内容后自动删除该组中的任何选择(实际上限制每个组只有一个选择)

我正在研究一些东西,如果在我完成之前没有人发布好的解决方案,我会将其发布在这里。

最佳答案

可以阻止在 Select2 中进行选择,因此这可以根据“组”的定义方式来完成。如果“组”是 <optgroup>在标准<select> ,只需检查 <optgroup> 中是否有其他选项即可已被选择,并基于此阻止正在进行的选择。

Select2 发出 select2:selecting进行选择时发生的事件,可以通过 calling preventDefault() on it 来阻止此事件.

$("#mySelect").on("select2:selecting", function (evt) {
var data = evt.params.data;
var $element = $(data.element);

// check if any options in the group are selected
if ($element.parent("optgroup").find(":selected").length) {
evt.preventDefault();
}
});

关于jquery - 按组限制 select2 选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30246868/

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