我有一个包含3个类的div,如:
<div class = "a b c"> .. </div>
现在我只想通过.attr()访问class b
,是否可以?
答案 0 :(得分:5)
我不知道“访问”是什么意思。您可以检查元素是否具有类:
if ($(elem).hasClass("b")) { ... }
或
if ($(elem).is(".b")) { ... }
您可以使用简单的选择器在该类中查找元素:
var with_class_b = $('.b');
如果你正在使用jQuery,那么自己不要乱用“className”属性(非属性)通常是一个好主意。当然,可以,但实在没有意义。
答案 1 :(得分:1)
您可以使用以下内容:
var classB = $('#element_id').attr('class').split(' ')[1];