检查一个类名为 menu
的 li
元素是否存在一个名为 active
的类。
例如:
<li class="menu active">something...</li>
$('li.menu').hasClass('active');
$('.active')
检查是否有任何错误,我相信应该是通过
if($('.active').length > 0)
{
// code
}
hasClass
方法,例如。$('li.menu').hasClass('active') // true|false
或者如果您想一次性选择它,您可以使用:
$('li.menu.active')
纯JavaScript解答:
document.querySelector('.menu').classList.contains('active');
也许会有一天帮到某人。
if($('selector').hasClass('active')){ }
$(document).ready(function()
{
changeColor = $(.active).css("color","any color");
if($(".classname").hasClass('active')) {
$(this).eq(changeColor);
}
});
使用hasClass jQuery方法
$('#next').click(function(){
if($('p:last').hasClass('active'){
$('.active').removeClass();
}else{
$('.active').addClass();
}
});
function removeClassFromElem(classSelect, classToRemove){
$(classSelect).each(function(){
var currElem=$(this);
if(currElem.hasClass(classToRemove)){
currElem.removeClass(classToRemove);
}
});
}
//usage
removeClassFromElem('.someclass', 'active');