Javascript 查找与该元素关联的所有父锚点标记

Javascript 查找与该元素关联的所有父锚点标记,javascript,jquery,html,Javascript,Jquery,Html,我需要找到特定元素的父元素之前的所有锚定标记。这里就是一个例子- <li id="li4"> <a id="ancHideShow4" onclick="hide('4');" href="#" style="font-weight:bold;">SECURITY</a> <ul id="ul4" style="display: block; margin-left: -20px; list-style: none;"> <i

我需要找到特定元素的父元素之前的所有锚定标记。这里就是一个例子-

<li id="li4">
  <a id="ancHideShow4" onclick="hide('4');" href="#" style="font-weight:bold;">SECURITY</a>
  <ul id="ul4" style="display: block; margin-left: -20px; list-style: none;">
    <img onclick="hide('5');" id="img5" src="../../images/asd.gif" class="Hover">
    <li id="li5">
      <a id="ancHideShow5" onclick="hideshow('5');" href="#" style="">GROUP</a>
      <ul id="ul5" style="">
        <div class="QWER"></div>
        <li id="leafli6">
          <a id="ancRedirect312" onclick="Redirect('#')" href="#"><span>XYZ</span></a>
        </li>
      </ul>
    </li>
  </ul>
</li>
  • 那么,如果我点击-->“ANC312”

    应在-->ANCDirect5、ANCDirect4中找到这些ID


    帮帮我

    您可以找到所有父
    li
    元素,然后找到其
    a
    子类元素

    $('a')。单击(函数(){
    var id=$(this).closest('li')。parents('li')。children('a')。map(function(){
    把这个还给我
    }).get();
    警报(ids)
    })