Подтвердить что ты не робот

Как подсчитать количество тегов параметров с помощью jQuery?

У меня вопрос о том, как я могу вычислить количество тегов параметров, когда у меня есть несколько полей выбора с тем же классом и идентификатором?

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

<select id="selectid" class="selectclass">
    <option>1</option>
    <option>2</option>
</select>

<select id="selectid" class="selectclass">
    <option>1</option>
   <option>2</option>
</select>

<select id="selectid" class="selectclass">
    <option>1</option>
    <option>2</option>
</select>
4b9b3361

Ответ 1

с jquery:

для данного select с id:

$('select#selectid option').length

для всех selects с заданным классом:

$('select.selectclass option').length

для всех selects на странице:

$('select option').length

но вы должны указывать разные идентификаторы для каждого элемента на странице html

Ответ 2

Идентификаторы тегов должны быть уникальными для документа. Планируете ли вы все это в дереве документов одновременно?

Ответ 3

Я обнаружил, что получил более последовательные результаты с использованием метода JQuery children(), т.е.

$('.productDetail_variant select').each(function() {
      var currSelectValue = $(this).children();
      alert(currSelectValue.length);
});