誰かが私を助けてくれることを願っています。addClassを次のimgにのみ適用し、後続のすべてには適用しないようにするにはどうすればよいですか?編集:「addClass」は常に次のIMGに適用して、ギャラリーのようにすべての画像を次々にクリックできるようにする必要があります
$("#next").click(function(){
if($("#gallery li").next("#gallery li").length != 0) {
$("#gallery li").children("img").removeClass('toppicture');
$("#gallery li").next("#gallery li").children("img").addClass('toppicture');
}
else {
$(this).children("img").removeClass('toppicture');
$("#gallery li:first-child").children("img").addClass('toppicture');
}
});
IDが「gallery」のulは次のようになります。
<li>
<img class="toppicture" src="images/w1.jpg" title="Title #0"/>
</li>
<li>
<img src="images/w2.jpg" title="Title #1"/>
</li>
<li>
<img src="images/w3.jpg" title="Title #2"/>
</li>