У меня около 4000 веб-сайтов, у всех есть немного другой навигационный html, но конечный ребенок node всегда основан на тексте node, и нет реальной однородности того, как выкладывается html.
как бы получить последний дочерний node для каждого из li или или div в родовом mannor на основе следующих примеров html
<!-- want to be able to get each span and its text -->
<ul id="nav">
<li><a href="#"><span>Menu Item</span></a></li>
<li><a href="#"><span>Menu Item</span></a></li>
<li><a href="#"><span>Menu Item</span></a></li>
</ul>
<!-- want to be able to get each a and its text -->
<ul id="nav">
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
</ul>
<!-- want to be able to get each a and its text -->
<div id="nav">
<div><a href="#">Menu Item</a></div>
<div><a href="#">Menu Item</a></div>
<div><a href="#">Menu Item</a></div>
</div>
<!-- want to be able to get each a and its text -->
<div id="nav">
<a href="#">Menu Item</a>
<a href="#">Menu Item</a>
<a href="#">Menu Item</a>
</div>
это лишь некоторые из способов, которыми nav реализованы на некоторых сайтах, обычно у них есть корневой элемент с идентификатором nav, а затем набор детей, который может иметь внуков и далее.
Я не хочу писать отдельный селектор для каждого из них, поэтому я пытался найти общий способ сделать каждый из первого дочернего элемента в #nav, который затем найдет последний дочерний элемент этого конкретного элемента, который содержал некоторый текст.
до сих пор мне удалось написать все, что требует настраиваемого селектора для каждого типа nav, поэтому я боюсь, что у меня нет кода для начала публикации.
Кто-нибудь знает, как они найдут этих конечных детей с jquery?