我正在使用Patrick Springstubbe多选插头,它工作正常.但现在我想将它用于单选.我知道我需要将select设置为多个才能使插件正常工作.但有没有办法将选项数量限制为1.
我试过了
$("#ProductCategory").change(function(){
$(".ms-options").css("visibility","hidden");
}Run Code Online (Sandbox Code Playgroud)
当您选择一个选项但随后可以重新打开列表时,这会产生所需的效果.我尝试在$("#ProductCategory")上使用函数.点击但这不起作用.
正如卡文德拉(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/
我添加了两个选择,一个是单选,另一个是多个选择一起工作。
请注意,这是一种黑客行为,可能不适用于较新版本的插件。
| 归档时间: |
|
| 查看次数: |
325 次 |
| 最近记录: |