Vérifier si une classe active
existe sur une li
avec une classe menu
Par exemple
<li class="menu active">something...</li>
Je pense que vous voulez utiliser hasClass ()
$('li.menu').hasClass('active');
Vous pouvez récupérer tous les éléments ayant la classe 'active' en utilisant les éléments suivants:
$('.active')
Vérifier si oui ou non il y en aurait, je crois, être avec
if($('.active').length > 0)
{
// code
}
$('li.menu.active')
est le moyen le plus simple. Cela retournera tous les éléments avec les deux classes.
Ou un/déjà répondu jQuery hasClass () - recherchez plusieurs classes
Javascript pur réponse:
document.getElementsByClassName("menu").classList.contains("active");
Peut aider quelqu'un un jour.
Vous pouvez utiliser la méthode hasClass
, par exemple.
$('li.menu').hasClass('active') // true|false
Ou si vous voulez le sélectionner en une fois, vous pouvez utiliser:
$('li.menu.active')
utilisez la méthode hasClass jQuery
if($('selector').hasClass('active')){ }
je pense que cela va vérifier si le sélecteur hasClass est actif ...
$('#next').click(function(){
if($('p:last').hasClass('active'){
$('.active').removeClass();
}else{
$('.active').addClass();
}
});
$(document).ready(function()
{
changeColor = $(.active).css("color","any color");
if($(".classname").hasClass('active')) {
$(this).eq(changeColor);
}
});