如何获得第一个 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>
如何获得第一个 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>
$(this).closest('li')
应该给你最近的父母并且是li
.
使用jQueryfirst
方法:
myVar = data.inst.get_container().find('li').first();
有很多方法,我设置了一个使用.eq() jquery方法的小提琴。
var firstli = $('li').eq(0);
这将抓取第一个 li 并将其放置在一个 jquery 对象中。
如果您想缩小选择范围,只需修改选择器:
var firstliofparent = $('parentElement li').eq(0);
一旦你选择了 li 并且你想知道父级,只需抓住 parent() 方法。
firstli.parent();
在这里小提琴-> http://jsfiddle.net/UzCA9/6/