Как подсчитать количество <option>
s в <select>
элементе DOM, используя jQuery?
<select data-attr="dropdown" id="input1">
<option value="Male" id="Male">Male</option>
<option value="Female" id="Female">Female</option>
</select>
Я хочу узнать количество <option>
тегов в <select>
элементе DOM, поскольку при этом я хочу открыть панель настроек с таким количеством полей ввода с соответствующим значением параметра из раскрывающегося списка и снова изменить его в окне предварительного просмотра. панель.
Выше раскрывающийся список находится в моей панели предварительного просмотра, которая генерируется jQuery.
javascript
jquery
html
милость
источник
источник
var len = document.querySelector("#input1").length;
Вы можете использовать любое свойство длины, и тогда
length
оно лучшеsize
.ИЛИ вы можете использовать функцию размера, как
демонстрация
источник
Ваш вопрос немного сбивает с толку, но предполагается, что вы хотите отобразить количество опций на панели:
и
Не уверен, что я понимаю остальную часть вашего вопроса.
источник
В окне выбора нескольких параметров вы можете использовать,
$('#input1 :selected').length;
чтобы получить количество выбранных параметров. Это может быть полезно для отключения кнопок, если определенное минимальное количество параметров не выполнено.источник
$('#input1 :selected').length;
подтверждающих документов: api.jquery.com/lengthХорошо, у меня было несколько проблем, потому что я был внутри
У меня были кратные внутри моей страницы, поэтому я использовал класс.
Мой выпадающий список был автоматически заполнен запросом ajax, когда я щелкнул по нему, поэтому у меня был только элемент $ (this)
так...
Я должен был сделать:
источник
Лучшая форма это
источник
length
было размещено Karim79 9 лет назад. Этот ответ можно смело удалить со страницы, так как он полностью избыточен.Еще один подход, который может быть полезен.
источник
<option>
.