Показать сообщение отдельно
  #8 (permalink)  
Старый 01.12.2012, 15:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Так к чему этот код:
select.children('option').each(function () {
 
                if ($(this).val() == my_list[item].value) {
                    $(this).attr("selected", "selected");
                }
            })

Не проще ли
select.val(my_list[item].value);


И да, я ошибся, передаются параметры (index, item) а не (item, index). Таким образом:
$.each(my_list, function (index, item) {
            $('#krava' + item.id).val(item.value);
        })

Что соответствует второму приведенному мной коду.
Ответить с цитированием