我有一个3个标签,带有一个类'fetch_records'
。当用户点击另一个选项卡时,应该通过添加新类别'years_active'
来激活点击的选项卡,其他应该保持相同,并且如果有的话,则将类别'years_active'
删除。添加班级点击 - JS标签
我的代码是:
$('.fetch_records').click(function (e) {
$('.fetch_records').removeClass('years_active');
$(this).addClass('years_active');
e.preventDefault();
$('.ajax-loader').show();
var year = $(this).attr('data-year');
$.ajax({
...Do SOmething...
success: function (msg) {
...show success message...
}
});
});
HTML:
<li><a data-year="2001" class="fetch_records years_active"> 2001 <a/> </li>
<li><a data-year="2002" class="fetch_records"> 2002 <a/> </li>
<li><a data-year="2003" class="fetch_records"> 2003 <a/> </li>
用途:'$( 'fetch_records ')removeClass(' years_active') ;'添加之前类 – suvroc
您的结束锚点标记格式不正确。 – isherwood
我已经使用了代码$('。fetch_records')。removeClass('years_active');在addClass('years_active') – Jiteen