如何从元素的类名中获取元素的 id

How to get an element's id from its classname

我想知道如何根据特定 class 名称获取元素的 ID?在下面的 HTML 中,我想检索具有 class tab-pane active

的 div 的 id
<div class="tab-pane active" id="Basic">

如图所示使用.attr() :-

var id = $('div.tab-pane.active').attr('id')

var id = $('.tab-pane.active').attr('id')

旁注:- 我假设您的 DOM 中只有一个带有 class tab-pane active 的元素,否则您必须使用 $.each() 遍历所有 div 和 class tab-pane active

您可以使用 attr() 函数来检索元素的任何属性。

var id = $(".tab-pane").attr("id");

试试下面的代码。

 var id=$('.tab-pane.active').attr('id')