JQuery UI选项卡:div中的多个列表

时间:2012-01-28 13:12:38

标签: jquery jquery-ui tabs

我有一个包含多个html列表的div,我想将这个div用于jquery ui制表符,我是否可以使用特定列表来列出制表符?

这样的事情:

    <div id="tabs">
        <ul id="tabs-list">
            <li style="display: none">
                <a href="#tabs-1">Preloaded</a>
            </li>
            <li style="display: none">
                <a href="#tabs-1">Tab2</a>
            </li>       <li style="display: none">
                <a href="#tabs-3">Tab3</a>
            </li></ul>

<ul>
       <li>list 1</li>
       <li>list 1-2</li>
<ul>
</div>

可以告诉Jquery UI使用带有id#tabs-list的ul吗?

1 个答案:

答案 0 :(得分:1)

你做不到。该插件将使用它找到的第一个olul并使用它(并且没有更改此行为的选项):

this.list = this.element.find( "ol,ul" ).eq( 0 );

在你的情况下,第一个列表无论如何都要使用,但是如果你按顺序反转它就不再有用了。

你必须稍微改变你的标记。