如何获得第一个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>
答案 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/