J'ai trouvé des questions similaires, mais rien qui couvre exactement ce dont j'ai besoin. Je l'ai gardé simple dans mon exemple et je veux utiliser JQuery.JQuery masquer Classe si une autre classe est visible ou affichée
J'ai deux classes. Je veux cacher le div "filter" si le div "category" est affiché au chargement de la page. Il n'y a actuellement aucun style associé à l'une ou l'autre classe. Je crois que je suis assez proche mais ça ne marche pas.
<script language="text/javascript">
if(!$(this).hasClass("category")){
$('filter').css('display', 'none');
}
</script>
<div class="category">By Category</div>
<div class="filter">By Custom Filter</div>
Merci d'avance!
Est-ce que votre code exact? 'this' ne se référera pas' .catagory' à moins que ce code ne soit dans un gestionnaire quelconque. – Alex
Merci beaucoup les gars, malheureusement, je ne peux toujours pas le faire fonctionner correctement. Lorsque je charge la page, je ne devrais pas être en mesure de voir le texte "Par filtre personnalisé" .. et je le fais toujours. Je dois manquer quelque chose ici. – ToddN
Juste pour être sûr, avez-vous ajouté jQuery à votre site? Le code ressemblerait à ceci: ''. – tinifni