Я хочу найти ближайшую ссылку с атрибутом findme
от детей .startpoint
. Структура:
<ul>
<li><a href="#">Point one</a></li>
<li><a href="#" data-findme="yipi">Point one</a>
<ul>
<li><a href="#">Hello</a></li>
<li><a href="#">Hello</a>
<ul>
<li><a href="#" class="startpoint">My Startpoint</a></li>
</ul>
</li>
</ul>
</li>
</ul>
JavaScript (jQuery):
$(document).ready(function(){
console.log(
$('.startpoint').closest("*[data-findme]")
);
});
Поскольку проблема в том, что элемент data-findme
не является родительским элементом, а является другим дочерним элементом родителя, мой пример не найдет этот элемент. Пример: http://jsfiddle.net/rjhgvxoe/
Как я могу заставить его работать?