Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2011, 13:36
Интересующийся
Отправить личное сообщение для m3hc Посмотреть профиль Найти все сообщения от m3hc
 
Регистрация: 02.09.2011
Сообщений: 10

[решено] Select из переменной
Всем доброго времени суток, я новичок в JQ, не могу загуглить реализацию select из переменной.
Хочется сделать что-то вроде этого:
var xxx = $("tbody tr"); //получается каждая строка таблицы в массив
var arr = $.makeArray(xxx); 
for(i=0; i < arr.length; i++) { // и в каждой строке нужно найти допустим класс default.
   var el = arr[i].$(".default"); // вот как-то оно тут не получается :)
}

Как из всего документа искать я знаю, а как искать в переменной - увы.

Последний раз редактировалось m3hc, 20.09.2011 в 16:39. Причина: [решено]
Ответить с цитированием
  #2 (permalink)  
Старый 20.09.2011, 13:54
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Почему бы не сделать так:
var el;
$("tbody tr .default").each(function() {
    // пробегаемся по всем элементам с классом default
    el = $(this);
});
Ответить с цитированием
  #3 (permalink)  
Старый 20.09.2011, 13:56
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

если вы хотите просто получить определенные строки с таким классом, то зачем вообще циклы нужны?
$("tbody tr.default")
Ответить с цитированием
  #4 (permalink)  
Старый 20.09.2011, 15:36
Интересующийся
Отправить личное сообщение для m3hc Посмотреть профиль Найти все сообщения от m3hc
 
Регистрация: 02.09.2011
Сообщений: 10

дело в том, что пишется универсальный скрипт сортировки, под специфические нужды, с последующим навешиванием функционала, по этому нужно брать таблицу как массив, в идеале массив из массивов
Ответить с цитированием
  #5 (permalink)  
Старый 20.09.2011, 16:38
Интересующийся
Отправить личное сообщение для m3hc Посмотреть профиль Найти все сообщения от m3hc
 
Регистрация: 02.09.2011
Сообщений: 10

решено, мало ли кому поможет,
работают такие конструкции
var el = $(".default",arr[i]).html();
var el = $(".default:nth-child(2)",arr[i]).html();
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31
Изменить значение переменной функции через select Fenec Элементы интерфейса 5 13.08.2010 15:32
заполнить select значениями другого select Central Элементы интерфейса 1 30.05.2009 14:41
Динамическое обновление списка Select Fender Events/DOM/Window 3 12.06.2008 21:30