找出所选项目的数量>使用原型的多选框中的1

时间:2012-01-16 10:10:27

标签: javascript prototypejs html-select

有多种方法可以判断多个选择框中是否选择了多个项目?

我知道可以通过逐个浏览每个选项以线性方式完成,但我想避免这种情况,因为我只是根据所选项目的数量来启用或禁用UI组件。

由于此操作并不真正需要所选项目的值或文本值,我正在寻找一种简单的方法,如使用pluck或类似的东西。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在jQuery中,您可以使用描述符;

$('.select-box:selected')

返回多个选择框中所有选定项目的列表。然后,您可以使用.size()来告诉您有多少。

if ( $('.select-box:selected').size() > 1 ) {
   // do stuff
}