select2伪禁用条目

时间:2015-03-19 12:08:02

标签: jquery jquery-select2

我有一个select2-dropdown,需要一些伪禁用值,具体取决于它们的值。 通过"伪禁用"我的意思是能够调用函数onclick,但是然后防止默认。

所以我这样做了:

$myselect2.on("select2:selecting", function(e){
    if($myselect2.val()=='proOnly'){
        proOnly();
        e.preventDefault();
    }
});

但当然,根据文档(https://select2.github.io/examples.html),该事件在选择之前被触发(我需要阻止)。

我被卡住了。

我刚试过这个,按预期工作,但真的很难看:

$myselect2.on("select2:select", function(e){
    if($myselect2.val()=='proOnly'){
        $myselect2.select2("val", "-1");
        proOnly();
    }
});

0 个答案:

没有答案