如何检查是否单击了选项卡?

时间:2011-03-24 22:28:12

标签: jquery select tabs

我的问题很简单。

我有2个标签,我想提醒我要选择的标签

$( '#social_edit_pannels' ).tabs({
    select: function(event, ui) { 
        var firstSelect = $('#tabs').tabs('option', 'selected');
        alert(firstSelect);

        if (firstSelect == 0) {
            alert("0");
        }
        else if (firstSelect == 1) {
            alert("1");
        }
    }
});

只是这个例子检查了已经点击的标签..

任何想法?

1 个答案:

答案 0 :(得分:4)

听起来您想要找出刚刚选择了哪个标签,但是使用您拥有的方法会获得之前选择的标签。

如果您想要ui.index

下的元素,请致电ui.tab
$('#social_edit_pannels').tabs({
    select: function(event, ui) {
        var theSelectedTab = ui.index;
        if (theSelectedTab == 0) {
            alert("0");
        }
        else if (theSelectedTab == 1) {
            alert("1");
        }
    }
});

jsfiddle上的代码示例。