Показать сообщение отдельно
  #1 (permalink)  
Старый 01.12.2012, 11:25
Новичок на форуме
Отправить личное сообщение для Krava Посмотреть профиль Найти все сообщения от Krava
 
Регистрация: 05.11.2012
Сообщений: 8

Как сделать двойной each ?
Здравствуйте, уважаемые.
Вот несколько часов пытаюсь решить, но никак не выходит.
Как можно обойти все select и отметить такой результат:
var my_list = [{"id":"1", "value":"2"}, {"id":"2", "value":"5"}];

<div id="add_options">
<div class="row">
    <label class="required">опция1<span class="required">*</span></label>
    <select name="Options[1]" id="1">
        <option value=""></option>

                <option value="1">атрибут1</option>
                <option value="2">атрибут2</option>
                <option value="3">атрибут3</option>
            </select>
</div>
<div class="row">
    <label class="required">опция2<span class="required">*</span></label>
    <select name="Options[2]" id="2">
        <option value=""></option>

                <option value="4">aaaaa</option>
                <option value="5">bbbbb</option>
                <option value="6">ccccc</option>
            </select>
</div>
</div>


Вот что пока удалось сделать, но не знаю как дальше быть...

$('#add_options .row').each(function(){
            alert($(this).find('select').attr('id'))
        });

Последний раз редактировалось Krava, 01.12.2012 в 11:28.
Ответить с цитированием