Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery: как логично выбрать элементы, включая сам элемент? / 7 сообщений из 7, страница 1 из 1
22.05.2014, 16:19
    #38649213
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jQuery: как логично выбрать элементы, включая сам элемент?
есть у меня некая переменная с jquery-выборкой - jnode

она условно ссылается на некий элемент типа:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<div  class="???">
  <div class="abc">
    <div>
    </div>
    <div class="abc">
      <div class="abc">
      </div>
    </div>
  </div>
  <div>
  </div>
</div>



мне нужно выбрать все элементы с классом abc
Код: javascript
1.
$('.abc', jnode)

так выбираются все дети. Но мне нужно, чтобы родитель тоже включался в выборку, если он обладает классом abc. Не соображу, как это сделать "на раз" - подскажите плиз.
...
Рейтинг: 0 / 0
22.05.2014, 16:30
    #38649228
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jQuery: как логично выбрать элементы, включая сам элемент?
Shocker.Proсделать "на раз"
Код: javascript
1.
$('.abc', jnode).add(jnode)
...
Рейтинг: 0 / 0
22.05.2014, 16:43
    #38649248
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jQuery: как логично выбрать элементы, включая сам элемент?
jnode может не обладать классом abc, а добавлять его надо только в этом случае
...
Рейтинг: 0 / 0
22.05.2014, 16:45
    #38649257
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jQuery: как логично выбрать элементы, включая сам элемент?
может так как-то...
Код: javascript
1.
jnode.filter('.abc').add('.abc', jnode)
...
Рейтинг: 0 / 0
22.05.2014, 16:56
    #38649286
Малыхин Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jQuery: как логично выбрать элементы, включая сам элемент?
Ну если нужна проверка на обладание классом abc. То наверное нужно добавить проверку перед тем как использовать метод add() =)
...
Рейтинг: 0 / 0
22.05.2014, 17:01
    #38649299
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jQuery: как логично выбрать элементы, включая сам элемент?
Shocker.Projnode может не обладать классом abc, а добавлять его надо только в этом случаеа, понял
Код: javascript
1.
$('.abc', jnode).add(jnode.filter('.abc'))
...
Рейтинг: 0 / 0
22.05.2014, 17:04
    #38649302
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jQuery: как логично выбрать элементы, включая сам элемент?
спасибо. сработал "метод желтого утенка"
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery: как логично выбрать элементы, включая сам элемент? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]