javascript - 如何使用 jQuery UI 选项卡将 "selected"类添加到选定的选项卡 anchor ?

标签 javascript jquery jquery-ui tabs jquery-tabs

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

有人能告诉我怎么做吗?

最佳答案

你可以做到

$('li.ui-tabs-selected a').addClass('yourclass');

假设你的 ul 有 id #tabs

,你可以手动添加一个类到任何选项卡
$('#tabs li a').eq(1).addClass('yourclass'); //this will add class to second tab

更新的答案 使用select事件触发addClass()

$('#wrap').tabs({
    select: function(event, ui) {
        $(this).find('li a').removeClass('myclass').eq(ui.index).addClass('myclass')
    }
});

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

关于javascript - 如何使用 jQuery UI 选项卡将 "selected"类添加到选定的选项卡 anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5762152/

相关文章:

javascript - Switch 语句的行为不正常

javascript - 传递 prop 服务器端不会在客户端呈现

JavaScript检测局域网IP地址

javascript - 当光标离开子元素悬停父元素时,如何防止父元素的鼠标悬停?

javascript - 双json响应

css - 链接主题的 jqgrid customformatter 不可见

jQuery UI Datepicker - 键盘导航事件?

javascript - 禁用 jquery asp 面板

javascript - 如何通过 AngularJS 复选框进行过滤?

javascript - AJAX:用收集到的数据中的特定 div 替换 div 的内容