Jquery 获取已知元素中的元素

Jquery 获取已知元素中的元素,jquery,jquery-ui,jquery-tabs,Jquery,Jquery Ui,Jquery Tabs,我使用以下命令查找选定的jquery选项卡ui元素: $("li.ui-tabs-selected").attr("id") $("li.ui-tabs-selected").attr("id") 这可能会返回如下结果: tab_48 在tab_48html标记中,我有一个锚定标记,所以可能 <a href="#ui-tabs-4">some content here</a> 或 或 在新浏览器上: var href = document.querySelecto

我使用以下命令查找选定的jquery选项卡ui元素:

$("li.ui-tabs-selected").attr("id")
$("li.ui-tabs-selected").attr("id")
这可能会返回如下结果:

tab_48
tab_48
html标记中,我有一个锚定标记,所以可能

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

在新浏览器上:

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;
在新浏览器上:

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;

就其本身而言,这没关系,但与OP的其他代码(假设他也想要ID)结合起来,“不要重复你自己”的情况就不好了。就其本身而言,这没关系,但与OP的其他代码(假设他也想要ID)结合起来,“不要重复你自己”的情况就不好了。你真的因为其他原因需要知道ID吗,或者href是你唯一真正关心的东西吗?你是否真的因为其他原因需要知道ID,或者href是你唯一真正关心的东西?
var li = document.querySelectorAll('li.ui-tabs-selected');
var id = li.id;
var href = li.querySelectorAll('a').href;