jQuery如何获得第一个LI父级

时间:2013-09-04 22:03:28

标签: javascript jquery

如何获得第一个LI并将其传递给var ...不循环?

bind("something", function (event, data) {
            data.inst.get_container().find('li').each(function(i) {             
            my var = this;

<li>  <-- I want this one
<li>
<li>
<li>

3 个答案:

答案 0 :(得分:1)

$(this).closest('li')应该为您提供最近的父母li

答案 1 :(得分:0)

使用jQuery first方法:

myVar = data.inst.get_container().find('li').first();

答案 2 :(得分:0)

有很多方法,我设置了一个使用.eq() jquery方法的小提琴。

var firstli = $('li').eq(0);

这将获取第一个li并将其放在jquery对象中。

如果您想缩小选择范围,只需修改选择器:

var firstliofparent = $('parentElement li').eq(0);

一旦你有了你选择的li并想要知道父级,只需抓住parent()方法。

firstli.parent();

这里小提琴 - &gt; http://jsfiddle.net/UzCA9/6/