0

我有这个html,

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

如何使用仅parents('ul')选择最近/最接近<ul>但不选择最顶部?

4

3 回答 3

2

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

于 2011-07-10T17:51:30.413 回答
1

根据上下文:

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

    // OR...

    var parent = $(this).parents('ul')[0];
});
于 2011-07-10T17:56:59.870 回答
0

你试过看get吗?http://api.jquery.com/get/你可以试试

$('li').parents('ul').get(0);
于 2011-07-10T17:52:48.477 回答