<ul id="m05d" style="display: none;" class="U1">
<li>
  a href="javascript:c('f50');" id="f50"><span class="s2" onclick="func(this.id)">其他市</span></a>
</li>
</ul>当点击其他市的时候,能传过去当前id,但是我同时也想获取到他的父类id也就是id="m05d"  如何获取?

解决方案 »

  1.   

    <html>
    <head>
    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
    <script>
    c= function(strid){
    alert($("#"+strid).parents(".U1").attr("id"));
    }
    </script>
    </head><body>
    <ul id="m05d" class="U1">
        <li>
          <a href="javascript:c('f50');" id="f50"><span class="s2" onclick="func(this.id)">其他市</span></a>
        </li>
    </ul>
    </body>
    <html>
      

  2.   


    <ul id="m05d" style="" class="U1">
        <li>
          <a href="javascript:c('f50');" onclick="alert($(this).parents('ul').attr('id'));" id="f50"><span class="s2">其他市</span></a>
        </li>
    </ul>