私が持っているとしましょう<ul>
:
<ul>
<li></li>
<li></li>
<li class="test"></li>
</ul>
.test
jqueryで次の要素があると判断するにはどうすればよいですか?このような?:
if ($("li.test").next()) { …… }
奇妙なことは、私でさえ上記のように書いているということです:
if ($("li.test").next()) {alert("true");}
それでも「true」と警告しますが、ご覧のとおり、その横に要素はありません。なぜこれが発生したのでしょうか。
または私にできることは
for (i = 0; i < $("li").length; i++) {
if ($("li").eq(i).hasClass("test")) {
if (i == $("li").length - 1) {
alert("true");
}
}
}
現在、これで問題は解決する可能性がありますが、簡単な方法はありますか?
ありがとうございました