Javascript 使用JQuery选择li元素内部的第一个锚点

Javascript 使用JQuery选择li元素内部的第一个锚点,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的HTML如下所示: <li class="li-top"><a class="top sub" href=#>Blah</a> .... </li> 如何从这个起点获取锚定标签?我试过next()、each()、children()等,但都不明白。谢谢 这样可能: $('li.li-top a:first') 或: 如果您从其中一个孩子开始,您可以尝试: $(this).parents('li.li-top').find('a:fir

我的HTML如下所示:

   <li class="li-top"><a class="top sub" href=#>Blah</a> .... </li>
如何从这个起点获取锚定标签?我试过next()、each()、children()等,但都不明白。谢谢

这样可能:

$('li.li-top a:first')
或:


如果您从其中一个孩子开始,您可以尝试:

$(this).parents('li.li-top').find('a:first');
我经常通过这种方式在DOM中查找“一旦被删除的堂兄弟姐妹”。

没有。我使用的是最近的(),而该选择器不适用于最近的()。它不会选择锚点。谢谢你。
$(this).find('li.li-top a:first')
$(this).parents('li.li-top').find('a:first');