Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите с селекторами jquery (https://javascript.ru/forum/jquery/11192-pomogite-s-selektorami-jquery.html)

InviS 12.08.2010 12:52

Помогите с селекторами jquery
 
Подскажите, пожалуйста, как мне выбрать определенный дочерний элемент? К примеру, у меня есть элемент списка <li>, а внутри него еще один список. А идет он не сразу, а среди определенных div'ов, span'ов - не важно. Т.е. <ul> является дочерним для <li>. Таких вот списков со вложенными подсписками много и нужно обрабатывать в зависимости от нажатого. Т.е. я нажимаю на <li> и мне нужно, например, показать вложенный в него <ul> - Как это сделать? (Выбор определенного дочернего элемента)

И еще подобная задача, только если элемент, не вложенный, а на таком же уровне. Как выбрать следующий за нажатым ul.list к примеру? Обязательно следующий!

Спасибо большое!

exec 12.08.2010 12:54

Цитата:

Т.е. я нажимаю на <li> и мне нужно, например, показать вложенный в него <ul>
$('li').click(function () {
	$('ul', this).show();
});


Как выбрать следующий за нажатым ul.list к примеру?


.next();

InviS 12.08.2010 13:12

А можно делать $(this).next(".list"); ?
Т.е. Элемент не обязательно следующий по порядку!

exec 12.08.2010 13:14

$(this).nextAll(".list");

InviS 12.08.2010 13:15

Спасибо! Будем пробовать!


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