Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Вопрос по работе parent() (https://javascript.ru/forum/jquery/63753-vopros-po-rabote-parent.html)

Вася007 27.06.2016 09:58

Вопрос по работе 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>?

рони 27.06.2016 10:34

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


Часовой пояс GMT +3, время: 03:35.