Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.06.2016, 09:58
Новичок на форуме
Отправить личное сообщение для Вася007 Посмотреть профиль Найти все сообщения от Вася007
 
Регистрация: 27.06.2016
Сообщений: 1

Вопрос по работе parent()
Помогите разобраться.
Почему при таком коде:
<body>
   <div>
      <p><img src="1.jpg" alt="" /></p>
      <p><a id="link" href="#">Ссылка</a></p>
   </div>
</body>

$("#link").parent().parent() возвращает <div>.

А при таком:
<body>
   <p>
      <p><img src="1.jpg" alt="" /></p>
      <p><a id="link" href="#">Ссылка</a></p>
   </p>
</body>

$("#link").parent().parent() возвращает <body> а не верхний <p>?
Ответить с цитированием
  #2 (permalink)  
Старый 27.06.2016, 10:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Вася007,
потому что так устроены браузеры в них абзацы в абзацах не живут.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос на миллион. Ajax и идентификация по адресной строке. 0931454574 AJAX и COMET 5 31.03.2011 11:54
Вопрос по замыканиям Goodfella Общие вопросы Javascript 20 09.03.2011 01:21
Вопрос по работе функций в PHP bayah Серверные языки и технологии 2 12.02.2011 17:42
Теоретический вопрос. gods33 (X)HTML/CSS 10 16.12.2010 23:49
вопрос о работе getElementById(id) gosha_kap Общие вопросы Javascript 1 17.07.2009 07:23