我正在使用 jQuery UI 选项卡()。它将“ui-tabs-selected”添加到选定的 LI,但每个 LI 都有一个 ID,因为它不同。由于 IE6 中的多 ID/类错误,我需要将“选定”类应用于“ui-tabs-selected”LI 内的锚点。
有人可以告诉我该怎么做吗?
我正在使用 jQuery UI 选项卡()。它将“ui-tabs-selected”添加到选定的 LI,但每个 LI 都有一个 ID,因为它不同。由于 IE6 中的多 ID/类错误,我需要将“选定”类应用于“ui-tabs-selected”LI 内的锚点。
有人可以告诉我该怎么做吗?
你可以做
$('li.ui-tabs-selected a').addClass('yourclass');
要手动将类添加到任何选项卡,您可以假设您ul
有 id#tabs
$('#tabs li a').eq(1).addClass('yourclass'); //this will add class to second tab
更新答案
使用选择事件触发addClass()
$('#wrap').tabs({
select: function(event, ui) {
$(this).find('li a').removeClass('myclass').eq(ui.index).addClass('myclass')
}
});
$('.ui-tabs-selected a').addClass('selected');