<a href='1.html' onclick='return false' class='selected'>video 1</a>
<a href='2.html' onclick='return false' class=''>video 2</a>
<a href='3.html' onclick='return false' class=''>video 3</a>
<a href='4.html' onclick='return false' class=''>video 4</a>
上記のコードには、クリックしたリンク タグに応じて表示される 4 つのメニューがあります。選択されておらず、「選択された」クラスを持たないリンクをクリックするたびに、以前に選択されたビデオリンクタグから「選択された」クラスを削除し、クリックされているリンクにそのクラスを追加したい.
クリックされているリンクにクラスを追加するのに問題はありませんが、別のリンクをクリックしたときに、現在選択されているリンクタグから「選択された」クラスを削除するにはどうすればよいですか?
私は次のことを試しましたが、うまくいきませんでした
$('a').hasClass('selected').removeClass('selected');
しかし、どうやらそれは適切な機能ではなく、firefox のエラー ログにエラー メッセージが表示されます。