Показать сообщение отдельно
  #1 (permalink)  
Старый 14.02.2011, 17:38
Аватар для балерун
Аспирант
Отправить личное сообщение для балерун Посмотреть профиль Найти все сообщения от балерун
 
Регистрация: 16.11.2009
Сообщений: 79

Если селектор возвращает массив узлов, как работать с каждым по отдельности?
Сорри, тупой вопрос. Может быть я сильно торможу =( Не могу понять такую штуку. Допустим на странице есть несколько инпутов, и я их выбираю таким способом:
var inputs = $('input');

Как я понимаю, теперь inputs - просто массив, в котором хранятся узлы в jqueryвском формате (простите, не знаю, как правильно их называть). Но когда я делаю так:
for (var i = 0; i < inputs.length; i++) {
    var $input = inputs[i];

    // $input - это jqueryвский элемент и я могу обращаться ко
    // всяким функциям, например attr()
    $input.attr('name'); // и вижу ошибку, мол элемент не имеет метода attr
}

В чем ошибка?
Ответить с цитированием