我的页面中有这样的代码:<ul class="tree treeA orgTree">  
   <li><a>a</a></li>
   <li><a>b</a></li>
   <li><a>c</a></li>
   <ul>
      <li><a>a</a></li>
      <li><a>b</a></li>
      <li><a>c</a></li>
   </ul>
</ul>
我想获得所有<ul class="tree treeA orgTree">下的<a>标签该怎么写?

解决方案 »

  1.   


    //所有的a
    $(".tree treeA orgTree>a")
    //ul li 下的a
    $(".tree treeA orgTree>ul>a")大概是这个样子吧,我也刚学,如果错了楼下别拍砖,希望能帮到你
      

  2.   

    楼上正解 不过 如果 想在页面加载的时候获取的时候,注意将js放在html下面,否则会取到null
      

  3.   

    楼上两位错的这么离谱还 正解....既然是所有的,那么很简单
    $("ul a")或者
    $(".tree a")
      

  4.   

    那我 $('ul.tree treeA orgTree a') 这样写会取到什么
      

  5.   

    tree treeA orgTre这三个都是class
    而不是只有tree是class奇怪的是 你们前面tree知道是class 后面的怎么会不知道了呢!!!!
      

  6.   


    <ul class="tree treeA orgTree">  
       <li><a>a</a></li>
       <li><a>b</a></li>
       <li><a>c</a></li>
       <li>
           <ul>
              <li><a>a</a></li>
              <li><a>b</a></li>
              <li><a>c</a></li>
           </ul>
       </li>
       <treeA>
            <orgTree>
                <a>cjcjcjcjcjcjcjcj</a>
            </orgTree>
       </treeA>
    </ul>$('ul.tree treeA orgTree a')
    这样你就能娶到cj了
      

  7.   


    我的确是要通过tree treeA orgTre这三个class来找到<ul>的
    在找出<ul>下面所有的a来
    而不是只通过tree这个class来找的
    我应该怎么写呢  
    谢谢
      

  8.   


    抱歉 ,我这里是错的,,我的失误 更正下:
    $("ul[class='tree treeA orgTree'] a")特别抱歉!!!
      

  9.   

    把你的东西稍微改一下就好了$('ul.tree.treeA.orgTree a')
      

  10.   

    $(function(){
    //使用任何一个都是可以获取到的
    var obj = $('.treeA a').text();
    alert(obj);
    });
      

  11.   

    $(".tree treeA orgTree a")
      

  12.   

    $(".tree,.treeA,.orgTree a")
    不好意思,应该是这样吧
      

  13.   

    $("ul[class='tree']>li a")