得到打开的标签标题jquery easy ui

时间:2013-11-15 13:05:22

标签: javascript jquery jquery-easyui

我正在使用jQuery EasyUI tabs。我试图通过这样做来获得打开的标签数量:

$(function () {
    var tabs_title = [];
    $('#tab_id').tabs({
        onSelect: function (title, index) {
            tabs_title.push(title);
        }
    });
    console.debug(tabs_title);
});

当我console.debug(tabs_title)时,我的数组中只显示第一个标题标题,我有五个标签。当我选择它们时,有谁知道为什么我无法获得我的数组中显示的5个标签的标题?

谢谢

1 个答案:

答案 0 :(得分:0)

只有在选择选项卡时才会触发

onSelect。你应该使用onLoad,只要加载标签就会触发它。

$(function () {
    var tabs_title = [];
    $('#tab_id').tabs({
        onLoad: function (panel) {
            tabs_title.push(panel.title);
        }
    });
    console.debug(tabs_title);
});