Доброго времени суток, уважаемые форумчане!
При написании скрипта доски объявлений столкнулся со след. задачей, решения которой самостоятельно пока не нашел. Использую Qjuery.
Задача: чтобы при нажатии на "генерировать" генерировалось краткое описание объявления, типа: Продам квартиру, состояние: новое, район: Чиланзар, количествово комнат: 1, тип стен: бетон.
Вот упрощенный код страницы:
<div id="main">
<form id="form">
<div class="wrap1">
<p>Название поля1</p>
<input class="class1" type="checkbox" name="name1"/>1
<input class="class1" type="checkbox" name="name1"/>2
<input class="class1" type="checkbox" name="name1"/>3
</div>
<div class="wrap2">
<p>Название поля2</p>
<input class="class2" type="checkbox" name="name2"/>11
<input class="class2" type="checkbox" name="name2"/>22
<input class="class2" type="checkbox" name="name2"/>33
</div>
<div class="wrap3">
<p>Название поля3</p>
<input class="class3" type="checkbox" name="name3"/>111
<input class="class3" type="checkbox" name="name3"/>222
<input class="class3" type="checkbox" name="name3"/>333
</div>
<div class="wrap4">
<p>Название поля4</p>
<select class="class4" name="name4">
<option>бетон</option>
<option>кирпич</option>
<option>дерево</option>
</select>
</div>
<div class="wrap5">
<p>Название поля5</p>
<input class="class5" type="radio" name="name3"/>1-й
<input class="class5" type="radio" name="name3"/>2-й
<input class="class5" type="radio" name="name3"/>3-й
</div>
</form>
</div>
В кратце, поля input формируются динамически в цикле. Атрибут name тоже присваивается динамически в виде псевдонима (типа rayon, tip_sten и т.п.).
Подскажите как осуществить выборку элементов с динамическим атрибутом name?
По логике:
скрипт должен выбрать все инпуты в главном боке main вытаскивать содержимое абзаца в каждом dive , а также вытаскивать выбранное значение и склеивать их через двоеточие.
Причем тип полей может быть разным.
Подскажите: в какую сторону двигаться?