有多种方法可以判断多个选择框中是否选择了多个项目?
我知道可以通过逐个浏览每个选项以线性方式完成,但我想避免这种情况,因为我只是根据所选项目的数量来启用或禁用UI组件。
由于此操作并不真正需要所选项目的值或文本值,我正在寻找一种简单的方法,如使用pluck或类似的东西。任何帮助将不胜感激。
答案 0 :(得分:0)
在jQuery中,您可以使用描述符;
$('.select-box:selected')
返回多个选择框中所有选定项目的列表。然后,您可以使用.size()来告诉您有多少。
if ( $('.select-box:selected').size() > 1 ) {
// do stuff
}