Как с помощью jQuery проверить, сколько параметров есть в раскрывающемся меню?
Спасибо.
jquery
drop-down-menu
Асим Заиди
источник
источник
.children('option').length;
был единственным способом получить фактическую опцию count / select.length после динамического заполнения моего списка выбора через ajax в .done ({}); используя .append (). Вперед!Или, если у вас уже есть ссылка на него,
источник
Используйте свойство length или метод size, чтобы узнать, сколько элементов находится в коллекции jQuery. Используйте селектор потомков, чтобы выбрать все
<option>
в<select>
.HTML:
JQuery:
И небольшое примечание: часто вам нужно будет сделать что-то в jquery для очень конкретной вещи, но сначала вам нужно увидеть, существует ли такая очень конкретная вещь. Свойство длины - идеальный инструмент. пример:
Это «переводится» как «Если элемент с ID = myDropDown имеет какие-либо дочерние опции», делайте то, что вам нужно.
источник
Нажмите здесь, чтобы увидеть предыдущий пост об этом
В основном просто укажите идентификатор выбора и сделайте это:
источник
Это должно сработать.
источник
Получить количество вариантов в конкретном элементе выбора
источник
источник
источник
или
источник
.size()
полезно, если вы хотите использовать цепочкуС чистым javascript вы можете просто вызвать длину по идентификатору поля выбора. Так будет быстрее. Обычно со всем, что родной javascript работает все лучше и лучше с современными браузерами.
Это может быть достигнуто в javascript с помощью
Хороший сайт для обучения
www.youmightnotneedjquery.com
Хорошее видео Тодда Мотто для просмотра
https://www.youtube.com/watch?v=pLISnANteJY
источник