假设我有一个< 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"); } } }
谢谢