我有一个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();
}
});