jQueryにいくつか問題があります。 私は.squareクラスを持つDivのセットを持っています。それらのうちの1人だけが.activeクラスを持つことになっています。この.activeクラスは、onClickを有効/無効にすることができます。jqueryを.not()で選択する
は、ここに私のコードです:
jQuery().ready(function() {
$(".square").not(".active").click(function() {
//initialize
$('.square').removeClass('active');
//activation
$(this).addClass('active');
// some action here...
});
$('.square.active').click(function() {
$(this).removeClass('active');
});
});
私の問題は、私はセレクタが働いていなかったかのように、アクティブ.squareをクリックしても、最初の関数Siは、呼ばれていることです。実際、これはaddClass( 'active')行によるものと思われます...
これを修正する方法がありますか? ありがとう
ありがとう、これは素晴らしいです。実際の方法についてはわかりませんでした...でも、私のコードで何が問題になったのかは分かりません。 – Yako