我想将一个类附加到一个锚标记,而不是类。此锚标记也位于许多DIV元素和h4标记内 所以h4在这个h4标签中有一个类 abc ,这个锚标签没有任何类。这是我尝试但不起作用的。我想将一个类附加到目前没有类的锚点。
$(document).ready(function(){
$('.abc a').hasClass(''){
$(this).addClass('active');
}
});
答案 0 :(得分:11)
您可以使用:
$('.abc a').filter(':not([class])').addClass('active');
答案 1 :(得分:4)
另一种解决方案:但是@A。沃尔夫更好:
$(document).ready(function(){
alert($('.abc a').attr('class'))
if(!$('.abc a').attr('class')){
$('.abc a').addClass('active');
}
alert($('.abc a').attr('class'))
});
答案 2 :(得分:0)
您可以获取属性类的长度 如果为0,则可以添加类
$(document).ready(function () {
var classes = $('.abc a').attr('class');
var cLength = classes.trim().length;
if (clength==0) {
$('.abc a').addClass('active');
}
});