Вопрос по jquery, dom, html – Как связаться с дядей с помощью jquery

9
<code><div id="grandfather">
  <div id="uncle"></div>
  <div id="father>
    <div id="me"></div>
  </div>
</div>
</code>

Я нахожусь на уровне $ (& quot; # me & quot;) и хочу выбрать своего дядю, используя такие вещи, как:

<code> $("#me").find("#uncle")
 $("#me").next("#uncle")
 $("#me").prev("#uncle")
</code>

Как ?

Этот вопрос кажется слишком произвольным для полезного ответа. Я предлагаю просто изучить jQuerytraversal methods если вы не можете предоставить больше контекста. jaredhoyt

Ваш Ответ

3   ответа
2
var uncle = $('#me').parent().prev();
21

$.parent а также$.prev предполагая, что твой дядя всегда выше твоего отца

$(this).parent().prev(); // where 'this' is #me

Вы также можете пройти весь путь до деда и оттуда найти дядюшек:

$(this).parents("#grandfather").find(".uncles");

Или вы можете найти братьев и сестер своего отца:

$(this).parent().siblings("#uncle");

Я бы посоветовал вам прочитатьПересекая часть API jQuery для различных других методов.

0
$(this).parent().prev().append("This is uncle");

Похожие вопросы