我有一个包含 3 个类的 div,例如:
<div class = "a b c"> .. </div>
现在我只想class b
通过 .attr() 访问,这可能吗?
我有一个包含 3 个类的 div,例如:
<div class = "a b c"> .. </div>
现在我只想class b
通过 .attr() 访问,这可能吗?
我不知道您所说的“访问”是什么意思。你可以检查一个元素是否有一个类:
if ($(elem).hasClass("b")) { ... }
或者
if ($(elem).is(".b")) { ... }
您可以使用简单的选择器按该类查找您的元素:
var with_class_b = $('.b');
如果您使用 jQuery,最好不要自己弄乱“className”属性(而不是属性)。你当然可以,但真的没有意义。
你可以使用这样的东西:
var classB = $('#element_id').attr('class').split(' ')[1];