我如何得到一个具有类的元素的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”类的元素,那就没问题了。)