假设我有一个<ul>
:
<ul>
<li></li>
<li></li>
<li class="test"></li>
</ul>
如何判断是否.test
有 jquery 的下一个元素?像这样?:
if ($("li.test").next()) { …… }
奇怪的是,即使我像上面这样写:
if ($("li.test").next()) {alert("true");}
它仍然提醒“真实”,但正如你所见,它旁边没有元素?为什么会这样?
或者我能做的是
for (i = 0; i < $("li").length; i++) {
if ($("li").eq(i).hasClass("test")) {
if (i == $("li").length - 1) {
alert("true");
}
}
}
目前这可以解决我的问题,但是有没有简单的方法?
谢谢你