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

Find out if the number of selected items > 1 in a multiple select box using prototype

本文关键字:原型 gt 选项 项目      更新时间:2023-09-26

有没有一种方法可以确定在多选框中是否选择了多个项目?

我知道可以通过单独查看每个选项以线性方式完成,但我希望避免这种情况,因为我只是要根据所选项目的数量启用或禁用UI组件。

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

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

$('.select-box:selected')

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

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