javascript - 我如何声明以便在 jquery 移动 UI 中突出显示默认选项卡

标签 javascript jquery html css

我是 jquery 的新手。我正在使用 jquery mobile 创建一个应用程序 UI。

我从他们的移动标签页网站上获得了这个样本。我如何声明,以便默认选项卡位于“到期贷款”下,并且其选项卡将突出显示。

<div data-role="tabs" id="tabs">
        <div data-role="navbar">
            <ul>
                <li id="loansDue"><a href="#one" data-ajax="false">Loans Due</a></li>
                <li id="overDue"><a href="#two" data-ajax="false">Overdue</a></li>
            </ul>
        </div>
        <div id="one" class="ui-body-d ui-content">
            <ul data-role="listview" data-inset="true">
                <li><a href="loanInfo.html">AY1415S2/109</a></li>
                <li><a href="loanInfo.html">AY1415S2/110</a></li>
            </ul>
        </div>
        <div id="two" class="ui-body-d ui-content">
            <ul data-role="listview" data-inset="true">
                <li><a href="loanInfo.html">AY1415S2/106</a></li>
                <li><a href="loanInfo.html">AY1415S2/107</a></li>
                <li><a href="loanInfo.html">AY1415S2/108</a></li>
                <li><a href="loanInfo.html">AY1415S2/109</a></li>
                <li><a href="loanInfo.html">AY1415S2/110</a></li>
            </ul>
        </div>
    </div>

我试过了

$('#tabs').tabs({ selected: 1 }); 

var SelectedTab = $('ul li#loansDue').index();

$( ".selector" ).tabs({ selected: SelectedTab  })

但它们都不起作用。请指教。

最佳答案

使用 active 属性 - 其中“1”表示选项卡的索引

JSFiddle

$( "#tabs" ).tabs({
  active: 1
});

关于javascript - 我如何声明以便在 jquery 移动 UI 中突出显示默认选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27674483/

相关文章:

javascript - 制作 div 滚动会导致它抖动

html - 如何在 iOS 中编码/解码文件

html - CSS 显示 : table-cell ignores overflow and width

Javascript 跨域请求到 Glassfish 4 服务器?

javascript - 在 Javascript 中获取 future 的调用堆栈

jquery - 如何在旋转木马中垂直居中随机高度的图像

javascript - jQuery.parseJSON 无法解析序列化的 C# 字典

javascript - 如何防止表单上出现垃圾邮件

javascript - 随机淡入淡出多个div

javascript - 如何使用 AJAX 监控 ruby​​ Controller 传递的实例变量以查看 html