クラスactive
がクラスli
を持つmenu
に存在するかどうかを確認します
例えば
<li class="menu active">something...</li>
HasClass()を使用したいと思う
$('li.menu').hasClass('active');
次を使用して、「アクティブ」クラスを持つすべての要素を取得できます。
$('.active')
あるかどうかをチェックするかどうか、私は確信している
if($('.active').length > 0)
{
// code
}
hasClass
メソッドを使用できます。
$('li.menu').hasClass('active') // true|false
または、一度に選択する場合は、次を使用できます。
$('li.menu.active')
純粋なJavaScript回答:
document.getElementsByClassName("menu").classList.contains("active");
いつか誰かを助けるかもしれません。
hasClass jQueryメソッドを使用します
if($('selector').hasClass('active')){ }
私はこれがセレクタがクラスをアクティブにしているかどうかをチェックすると思います...
$(document).ready(function()
{
changeColor = $(.active).css("color","any color");
if($(".classname").hasClass('active')) {
$(this).eq(changeColor);
}
});
$('#next').click(function(){
if($('p:last').hasClass('active'){
$('.active').removeClass();
}else{
$('.active').addClass();
}
});