-2

如何获得第一个 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>
4

3 回答 3

1

$(this).closest('li')应该给你最近的父母并且是li.

于 2013-09-04T22:04:44.643 回答
0

使用jQueryfirst方法:

myVar = data.inst.get_container().find('li').first();
于 2013-09-04T22:05:00.407 回答
0

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

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

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

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

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

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

firstli.parent();

在这里小提琴-> http://jsfiddle.net/UzCA9/6/

于 2013-09-04T22:18:34.390 回答