1ページに3つのa
タグがあります。ユーザーは1つだけ「選択」できます。マークアップ:
<div class="fl_near">
<span class="title">title</span>
<p>
<a id="filter_today" class="first_tb" style="display: block">
<span>text1</span>
</a>
<a id="filter_tomorrow">
<span>text2</span>
</a>
<a id="filter_afterTomorrow" class="last_tb selected" style="display: block">
<span>text3</span>
</a>
</p>
</div>
JSコード:
$('.fl_near').find('a:not(.selected)').click(function () {
alert('1');
$('.fl_near').find('a').removeClass('selected');
$(this).addClass('selected');
});
このコードは正しく機能しません。最初または2番目のタグを選択すると、すべてOK-スタイルが切り替わりますが、とにかくアラートが表示されます。最初に選択すると、最後を選択できません。
問題はどこにあり、その理由は何ですか?
ありがとう。