Узнайте, если число выбранных элементов> 1 в окне множественного выбора, используя прототип - PullRequest
1 голос
/ 16 января 2012

Есть ли способ узнать, выбрано ли более одного элемента в окне множественного выбора?

Я знаю, что это можно сделать линейным способом, просматривая каждую опцию отдельно, но я бы хотел этого избежать, потому что я просто собираюсь включить или отключить компонент пользовательского интерфейса в зависимости от количества выбранных элементов.

Поскольку эта операция на самом деле не требует ни значений, ни текстового значения выбранных элементов, я ищу простой способ, например, использовать pluck или что-то подобное. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 16 января 2012

В jQuery вы можете использовать дескриптор;

$('.select-box:selected')

, чтобы вернуть список всех выбранных элементов в окне множественного выбора.Затем вы можете использовать .size (), чтобы сказать вам, сколько их.

if ( $('.select-box:selected').size() > 1 ) {
   // do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...