Главная » 2011 » Сентябрь » 9 » jQuery. Особенности использования .parent(), .parents(), .closest(), .siblings()
09:28
jQuery. Особенности использования .parent(), .parents(), .closest(), .siblings()
Для того чтобы найти родительский элемент(ы) выбранного узла, можно пользоваться похожими методами: .parent(), .parents(), .closest(). Для поиска соседних узлов пользуются .siblings().

Рассмотрим различия между ними:

Первый метод .parent() -  находит родителя строго на один уровень вверх, и, не имеет параметров.
Пример: $(this).parent()

Для того чтобы получить родителя от родителя нужно применять цепочку вызовов (произвольной глубины): $(this).parent().parent()....

Второй метод .parents([selector])  - возвращает список всех родительских узлов, и,  может содержать селектор, для уточнения набора родителей. 
Пример: $(this).parents("li.test")

Третий метод .closest(selector, [context]) - возвращает первый ближайший родительский узел или же текущий узел - которые удовлетворяют условию в селекторе (селектор обязательный). Может принимать контекст для уточнения поиска (набор узлов заранее выбранных).
Основные отличия его от .parents():
    - может вернуть и текущий узел
    - обязательный селектор
   - возвращает только первый элемент который попал под условие, поиск ведется тоже вверх по дереву.
Пример: $(this).closest("li.test") или $(this).closest("li.test", itemsList)

Ну и наконец последний метод .siblings([selector]) - возвращает набор соседних узлов (тех, которые имеют того же родителя что и текущий), может принимать уточняющий селектор.
Пример: $("ul li#id1").siblings()

Просмотров: 9362 | Добавил: Sergey Saenko | Теги: siblings, javascript, closest, parent, jquery | Рейтинг: 0.0/0
Всего комментариев: 621 2 3 ... 6 7 »
62  
Этот вопрос

61  
Нейросетевое обновление "XRumer 16.0 + XEvil 3.0":
решение бесплатно и быстро captcha Google, Яндекса, Facebook, ВКонтакте, Bing, Hotmail, Mail.Ru, SolveMedia,
а также свыше 8400 других типов капчи,
с высокой скоростью - 100 изображений в секунду, и точностью - 80%..100%.
В XEvil 3.0 реализовано подключение любых SEO/SMM программ - XRumer, GSA, ZennoPoster, VKBot, A-Parser,
и многих других. Готовится абсолютно бесплатная демо-версия. Заинтересованы - ищите в Ютубе "XEvil: new OCR - captcha solver"


XRumer20170725

60  
Нам часто задают вопрос, где лучше купить http://u5000.like2.ru/index.html - энкор корвет
Ответ всегда один, не тратье время, на поиск, лучше купите
http://u5000.like2.ru/index.html - технический паспорт +на вентиляционный пылеуловитель увп 5000

59  
Могу посоветовать отличное средство

58  
Могу посоветовать отличное средство

57  
Девочки здраствуйте!
Готовлюсь к борьбе за красоту! ;)

Посоветуйте, какой вы профессиональной косметикой или кремами пользуетесь?
Перелистала все форумы в интернете, ваш самый познавательный, вот решила спросить...

Буду рада вашим советам!

56  
< </a>

55  
Find out what you need to improve in yourself to become more EFFECTIVE!

54  
Test

53  
Посмотрите я нашла в этом центре делают красивый педикюр и маникюр, наверное самый лучший в Москве http://medystar.ru/apparatniy-medicinskjiy-pedikur.html

1-10 11-20 21-30 ... 51-60 61-62
Имя *:
Email *:
Код *: