私は非常に奇妙な問題があります。私は特定のタグのクリックを傍受するためにjQueryを使用しています。セレクタのjQuery問題
<a class="question">lorem ipsum</a>
<a class="question_selected">lorem ipsum</a>
<a class="question">lorem ipsum</a>
<a class="question">lorem ipsum</a>
をそして、私のjQueryのは、次のとおりです:
は私が持っている
$("a.question").click(function(){.....});
は、それは私が<a class="question_selected">
をクリックすると、クラス= "質問" それはまた、インターセプトされ<a>
クリックを傍受する必要があります。
何が問題なのですか?
EDIT: 実際にクリックしてクラスを変更しています。私がクリックしたタグは "question_selected"になり、その他は "question"になります。ここではjQueryのは、次のとおりです。$('a.question_selected').removeClass('question_selected').addClass('question'); $(this).addClass('question_selected').removeClass('question');
確かに奇妙なことではありません。 ''はあなたのコードのどこかに.addClass( 'question') 'を受け取っていませんか? – BoltClock
ご質問自体は不完全です。 「何かをクリックするたびに」何を?また、イベントハンドラは、1回目、3回目、4回目の 'a'クリックで起動します。 – Mrchief
@Murchief:このコメントが表示されるまでにページを更新することができます。 – BoltClock