首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在检索Jquery选项卡的索引

正在检索Jquery选项卡的索引
EN

Stack Overflow用户
提问于 2009-08-06 21:01:45
回答 4查看 860关注 0票数 1

您好,我正在尝试获取当前所选标签的索引。Alert(ui.index)返回undefined。知道为什么吗?

谢谢

代码语言:javascript
复制
    <script>
    $(document).ready(function(){
        var $tabs = $("#apttabs > ul").tabs();

        $tabs.bind('tabsselect', function(event, ui) {
            alert(ui.index);
        });
    });
</script>


<div id="apttabs">
    <ul>
        <li><a href="#fragment-1"><span>tab1</span></a></li>
        <li><a href="#fragment-2"><span>tab1</span></a></li>
        <li><a href="#fragment-3"><span>tab1</span></a></li>
        </ul>

    <div id="fragment-1">content 1</div>
    <div id="fragment-2">content 1</div>
    <div id="fragment-3">content 1</div>

</div>
EN

回答 4

Stack Overflow用户

发布于 2009-08-06 21:51:17

看起来你的标签创建代码一开始就是错误的,至少它不适用于我。

它应该是var $tabs = $("#apttabs").tabs(),然后ui.index也能正常工作。

票数 1
EN

Stack Overflow用户

发布于 2009-08-06 21:15:17

index不是UI DOM元素的已定义属性。还有,'tabselect‘是什么事件?它不会在jquery bind document中作为可能的值列出。

还有,你想要index做什么?您可以从事件目标节点的href中确定这一点(因为您在每个href中都给出了增量哈希名)。

票数 0
EN

Stack Overflow用户

发布于 2009-08-06 21:24:37

怎么样

$tabs.tabs('option', 'selected')代替ui.index

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1241426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档