我如何使用父母('ul')来选择最近/最近的<ul>?</ul>

时间:2011-07-10 17:49:21

标签: jquery html-lists parents

我有这个HTML,

<ul>
  <li>A
      <ul>
         <li><a href="#">1</a></li>
         <li><a href="#">2</a></li>
       </ul>
   </li>
</ul>

如何使用parents('ul')选择最近/最近的<ul>但不是最顶级的?{/ p>

3 个答案:

答案 0 :(得分:2)

要获得最近的父级,只需使用parents('ul:first')

答案 1 :(得分:1)

视具体情况而定:

$('li a').click(function() {
    var parent = $(this).parent('ul');

    // OR...

    var parent = $(this).parents('ul')[0];
});

答案 2 :(得分:0)

你有没有试过看? http://api.jquery.com/get/您可以尝试

$('li').parents('ul').get(0);