Работа с пронумерованными классами в JQuery

программирование JavaScript jQuery class селектор

На странице есть поля input разбитые по классам adv1, adv2 и т.д.
С группой полей в каждом классе производятся определенные действия, после которых меняются значения переменных adv1_ready, adv2_ready и т.д. соответственно каждому классу.
Пока таких классов 5 можно просто копировать код и менять нумерацию, но если их больше?
Как построить правильный селектор классов, при этом чтобы знать текущее значение индекса, которое потом применить к переменной.
Ответы:
Лучше задать один общий класс на все инпуты и работать  с их коллекцией через нативный селектор jquery, а каждому инпуту присвоить еще свойство, содержащее его номер и работать через него.
<input type="text" class="adv" name="adv[<номер>]" value="" rel="<номер>">
Получить все инпуты $('.adv')
изменить значение определенного инпута $('.adv[rel=<номер>]').val(<значение>)


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.