我试图通过使用此选项卡自动设置活动选项卡。
<li class="tabs_item 2tab" id="tabSurgery2">
<a href="#page-5" class="">
<span>OPP</span>
</a>
</li>// THIS WILL BE FOR A REFRESH PAGE
// TO RE-SET THE ACTIVE TAB
var tab = "#" + getParameterByName('tabloc'); // tabSurgery2
$('.cssmenu ul li a.active_pat_tab').removeClass('active_pat_tab');
$(tab).closest('a').addClass('active_pat_tab');
//THIS WORKS FOR THE CLICK EVENT
$('.cssmenu ul li a').click(function() {
$('.cssmenu ul li a.active_pat_tab').removeClass('active_pat_tab');
$(this).closest('.cssmenu ul li a').addClass('active_pat_tab');
});发布于 2017-10-12 13:01:46
由于tab变量保存父li的选择器,因此需要使用find()来遍历DOM树,而不是使用closest()来备份它。试试这个:
$('.cssmenu ul li a.active_pat_tab').removeClass('active_pat_tab');
$("#" + getParameterByName('tabloc')).find('a').addClass('active_pat_tab');https://stackoverflow.com/questions/46710257
复制相似问题