鉴于此html:
<ul>
<li id="1">First</li>
<li id="2">Second</li>
<li id="3">Third</li>
</ul>
这个jQuery:
var $first = $('li').eq(0),
$second = $('li').eq(1),
$third = $('li').eq(2);
$second.next($first).css('background-color','red');
为什么第三个li元素的背景颜色为红色?我期望使用缓存的jQuery对象($ first)作为过滤器意味着什么都找不到。
的jsfiddle:
感谢。