我如何得到一个具有类的元素的id

假设我有清单

 

为了使用lists类获取具有活动类的元素的id,我写了这样的

$( “a.lists”)hasClass( “活性”)ATTR( ‘ID’)。;

但它给出了一个错误

$(“a.lists”)。hasClass(“active”)。attr不是函数

请帮我

 $("a.lists.active").attr('id') 
 $("a.lists.active").attr('id'); 

.hasClass()方法的返回值是一个布尔值,当然布尔值没有.attr()方法。

要选择具有多个类的元素,只需列出所有必需的类,名称之间不能有空格 ,如下所示:

 $("a.lists.active").attr('id'); 

这应返回第一个元素的id值以匹配该选择器,如果没有元素匹配则返回undefined。 (如果你希望总是只有一个带有“active”类的元素,那就没问题了。)