JQueryの一連のDIVにHTMLラジオボタンの動作を実装しようとしています。すべての要素から「set」クラスを削除してから、addClass()を使用して、クリックされた(1つの)要素を再設定します。
$(".button").each(function() {
$(this).click(function(){
// what goes here to call removeClass() on *all* the elements?
$(this).addClass("set");
});
});
すべての要素(この場合は$( "。button"))でremoveClass()を呼び出したいのですが、$( "。button")を明示的に参照することはできません。
これはより大きなプログラムの一部であり、each()ループ内の動作は他のパラメーターによって変更できるため、ループの外で$( "。button")。removeClass( "set")を呼び出すことはできません。
内部から要素の完全なセットにアクセスする方法、またはそれらを変数として渡す方法はありますか?または、問題に取り組む別の方法はありますか?