Показать сообщение отдельно
  #1 (permalink)  
Старый 22.08.2011, 16:38
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

hasClass наоборот
Добрый день, коллеги.
Мне нужно записать в массив айдишники всех <LI>,
находящихся в <UL> c ID "navigation" и не имеющие класс "shadow".
Так как notHasClass я в доках не нашёл,
у меня получился вот такой вот изврат:

tabs_id_arr = new Array();
$("ul#navigation li").each(function (i) {
   if ($(this).attr("class") != "shadow") {
       tabs_id_arr[i]= $(this).attr("id");
   }
});


Однако, перфекционизм не даёт мне покоя)))
Хотелось бы видеть конструкцию что то типа:

tabs_id_arr=$("ul#navigation li").notHasClass("shadow").get();


пи.си. выбираемые элементы не имеют никакого класса!
Ответить с цитированием