jquery - 获取当前选定选项卡的标题(文本)Jquery

标签 jquery jquery-ui tabs

我知道有人问过这个问题several次,但到目前为止,任何答案都解决了我的问题。如果我有一个 Jquery 形式的选项卡组件,每个选项卡的标题名称为 Tab1: Marc、Tab2: Paul、Tab3: John,我如何获得警报,例如当前所选选项卡的标题(文本)?例如:如果选定的选项卡第一个是“Marc”,我想进入警报“Marc”而不是 0 作为选项卡的索引。以下是我尝试过但不起作用的内容

function getSelectedTabText() { 
        return $("#tabs").tabs('option', 'active').text();
    }

每个选项卡的文本都是使用 PHP 从数据库加载的,没有任何问题,我可以让我的选项卡组件正确加载每个选项卡的名称。

最佳答案

事件选项卡附加了一个 ui-tabs-active 类,因此您可以与之匹配:

function getSelectedTabText() { 
    return $("#tabs .ui-tabs-active").text();
}

fiddle 示例:https://jsfiddle.net/wyeeestk/

关于jquery - 获取当前选定选项卡的标题(文本)Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34307736/

相关文章:

javascript - 从 StringBuilder(vb.net) 调用函数

javascript - 动态追加多个TR

android - 自定义 View 单击监听器,不适用于当前选项卡

php - jquery ui按钮在ajax调用后不出现

javascript - 是否可以在Android中编写一个生成两个数组的函数

javascript - Bootstrap 数据切换选项卡激活 bootply 库

xcode - Xcode 中的基本 Control-TAB (MRU) 行为在哪里?

javascript - jsPlumb 连接器不可拖动

jquery - 42 是有效的信用卡号码吗? jQuery 验证器认为是

javascript - TypeError : $(. ..).dialog is not a function 错误