如何使用PATRICK SPRINGSTUBBE jQuery multiselect插件进行单选

She*_*ils 6 javascript jquery

我正在使用Patrick Springstubbe多选插头,它工作正常.但现在我想将它用于单选.我知道我需要将select设置为多个才能使插件正常工作.但有没有办法将选项数量限制为1.

我试过了

$("#ProductCategory").change(function(){

  $(".ms-options").css("visibility","hidden");
  
  }
Run Code Online (Sandbox Code Playgroud)

当您选择一个选项但随后可以重新打开列表时,这会产生所需的效果.我尝试在$("#ProductCategory")上使用函数.点击但这不起作用.

Aar*_*BC. 4

正如卡文德拉(Kavindra)建议的那样,最好寻找一个已经可以完成您需要的工作的插件。

如果您仍然想使用该插件并进行单一选择,您可以尝试以下操作:

$('#mySelect').next().find('input[id^="ms-opt"]').click(function(){ 
   $('.ms-options input[id^="ms-opt"]:checked').not(this).click(); 
})
Run Code Online (Sandbox Code Playgroud)

这是小提琴: https: //jsfiddle.net/1jfwp81d/3/

我添加了两个选择,一个是单选,另一个是多个选择一起工作。

请注意,这是一种黑客行为,可能不适用于较新版本的插件。