我a
在一个页面上有三个标签。用户只能“选择”一项。标记:
<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');
});
此代码无法正常工作。如果我选择第一个或第二个标签,则所有 OK - 样式都会切换,但仍会显示警报。如果我选择第一个,那么我不能选择最后一个。
问题出在哪里,为什么?
谢谢。