Как проверить, используя jQuery, сколько опций в раскрывающемся меню?
Спасибо.
Как проверить, используя jQuery, сколько опций в раскрывающемся меню?
Спасибо.
var length = $('#mySelectList').children('option').length;
или
var length = $('#mySelectList > option').length;
Это предполагает, что ваш список <select> имеет идентификатор mySelectList.
$("#mydropdown option").length
Или, если у вас уже есть ссылка на него,
$(myDropdown).find("option").length
		Используйте свойство длины  или метод размера для узнать, сколько элементов находится в коллекции jQuery. С помощью селектора выберите все <option> в пределах <select>.
HTML:
<select id="myDropDown">
<option>1</option>
<option>2</option>
.
.
.
</select>
JQuery
var numberOfOptions = $('select#myDropDown option').length
		Получить количество опций в определенном элементе выбора
$("#elementid option").length
		Нажмите здесь, чтобы увидеть предыдущее сообщение об этом
В основном просто назначьте идентификатор выбора и сделайте следующее:
var numberOfOptions = $('#selectId option').length;
		alert($('#select_id option').length);
		$('#idofdropdown option').length;
Это должно сделать это.
$('#dropdown_id').find('option').length
		$('select option').length;
или
$("select option").size()
		С чистым javascript вы можете просто называть длину идентификатора поля выбора. Это будет быстрее. Как правило, все родные javascript работает лучше и лучше с современными браузерами.
Это может быть достигнуто в javascript
     var dropdownFilterSite = document.querySelector( '#dropDownId' );  //Similar to jQuery
var length = dropdownFilterSite.length.
Хороший сайт для обучения
www.youmightnotneedjquery.com
Хорошее видео для просмотра Тоддом Мотто