私は次のようなナビゲーションを持っています:
<img id="leftButton" />
<ul id="bullets">
<li class="style"></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<img id="rightButton" />
私が達成しようとしているのは、右ボタンまたは左ボタンをクリックすると、クラス「スタイル」が最も近い兄弟に移動することです。たとえば、#rightButtonをクリックすると、スタイルクラスを最初のリストアイテムから2番目のリストアイテムに移動したい、というように続きます。私はこのようなものになりました:
$('#rightButton').click(function() {
if ($('#bullets li').hasClass('style')) {
$('#bullets li').removeClass('style');
$('#bullets li').next().addClass('style').
}
});
このような場合、#rightButtonをクリックすると、最初のリストアイテムからクラス「style」が正しく削除されますが、そのクラスは他のすべてのアイテムに追加されます。
ああ、このめちゃくちゃなコードをお詫びします、私はjQueryの初心者です。
前もって感謝します。