Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有HTML属性的jQuery活动选项卡_Jquery_Html_Tabs - Fatal编程技术网

带有HTML属性的jQuery活动选项卡

带有HTML属性的jQuery活动选项卡,jquery,html,tabs,Jquery,Html,Tabs,有没有办法选择带有HTML属性的jQuery活动选项卡 比如: <div id="tabs"> <ul> <li><a href="#tabs-1">Nunc tincidunt</a></li> <li><a href="#tabs-2">Proin dolor</a></li> <li><a href

有没有办法选择带有HTML属性的jQuery活动选项卡

比如:

<div id="tabs">
    <ul>
        <li><a href="#tabs-1">Nunc tincidunt</a></li>
        <li><a href="#tabs-2">Proin dolor</a></li>
        <li><a href="#tabs-3">Aenean lacinia</a></li>
    </ul>
    <div id="tabs-1" selected="true">
        tab 1
    </div>
    <div id="tabs-2">
        tab 2
    </div>
    <div id="tabs-3">
        tab 3
    </div>
</div>

表1 表2 表3

你也可以这样做

$("#tabs").tabs();
$('#tabs').tabs('select', $('div[selected=true]').attr('id'));

你可能在找这样的东西吗

$(function () {
    $("#tabs").tabs();
    $("#tabs").bind("tabsshow", function (event, ui) {
        window.location = ui.tab;
    });
});

div没有选定的属性,您可能应该使用class=“active”我知道div没有该属性,但我想使用属性来选择活动选项卡。在执行活动选项卡时,请检查属性以设置默认选项卡。您可以使用类,如
selected
,然后只检查元素是否具有此类。以及如何将此选项卡设置为活动选项卡?您正在执行我需要的操作。根据属性,如何选择选项卡?在$(“#tabs”).tabs()上;根据属性选择活动选项卡。好的,那么您已经设置了属性selected=“true”,您想知道哪个选项卡具有该属性?是的!只有一个将具有该属性,我将根据该属性选择活动!这不是重点。我的问题是,给定一个我知道如何在代码中选择的元素(作为第二个示例),如何将该元素设置为jqueryui选项卡上的活动选项卡。
$(function () {
    $("#tabs").tabs();
    $("#tabs").bind("tabsshow", function (event, ui) {
        window.location = ui.tab;
    });
});