1

我正在使用 jQuery UI 选项卡()。它将“ui-tabs-selected”添加到选定的 LI,但每个 LI 都有一个 ID,因为它不同。由于 IE6 中的多 ID/类错误,我需要将“选定”类应用于“ui-tabs-selected”LI 内的锚点。

有人可以告诉我该怎么做吗?

4

2 回答 2

7

你可以做

$('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')
    }
});

在http://jsfiddle.net/6JryL/检查工作示例

于 2011-04-23T04:27:31.210 回答
1
$('.ui-tabs-selected a').addClass('selected');
于 2011-04-23T04:28:07.637 回答