У меня есть этот HTML,
<ul> <li>A <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> </ul> </li> </ul>
Как я могу использовать parents('ul') для выбора только ближайшего / ближайшего <ul>, но не самого верхнего?
parents('ul')
<ul>
Чтобы получить ближайшего родителя, просто используйте parents('ul:first').
parents('ul:first')
В зависимости от контекста:
$('li a').click(function() { var parent = $(this).parent('ul'); // OR... var parent = $(this).parents('ul')[0]; });
Вы пытались смотреть на получить? http://api.jquery.com/get/ Вы можете попробовать
$('li').parents('ul').get(0);