0

我正在使用以下内容找到选定的 jquery 选项卡 ui 元素:

$("li.ui-tabs-selected").attr("id")

这可能会返回如下内容:

tab_48

tab_48html 标签中,我有一个锚标签,所以也许

<a href="#ui-tabs-4">some content here</a>

综上所述,HTML 可能看起来像这样:

<li id="tab_48">
    <a href="#ui-tabs-4">
        some content here
    </a>
</li>

如何获取锚标签的 href,现在我可以通过以下方式获取所选选项卡的 id:

$("li.ui-tabs-selected").attr("id")
4

2 回答 2

5
$("li.ui-tabs-selected a").attr("href")

或者

$("li.ui-tabs-selected").find("a").attr("href")
于 2012-06-25T15:33:21.113 回答
0

在新浏览器上:

var href = document.querySelectorAll('li.ui-tabs-selected a').href;

如果您也需要选择的 ID:

var li = document.querySelectorAll('li.ui-tabs-selected');
var id = li.id;
var href = li.querySelectorAll('a').href;
于 2012-06-25T15:38:07.033 回答