Как связаться с дядей с помощью jquery

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

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

 $("#me").find("#uncle")
 $("#me").next("#uncle")
 $("#me").prev("#uncle")

Как ?

3 ответов


вы могли бы использовать $.parent и $.prev предполагая, что ваш дядя всегда выше своего отца:

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

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

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

или вы можете искать братьев и сестер вашего отца:

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

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


var uncle = $('#me').parent().prev();

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