Comment puis-je changer la propriété CSS display none ou block en utilisant jQuery?
jquery
jquery-selectors
DEVOPS
la source
la source
#id
utilisé pour les identifiants qu'en est-il si je veux utiliserclass
?$(".class").css("display", "none");
$('#id').css('display', 'none');
, mais cela n'a pas fonctionné. Cependant, l'utilisation$('#id').css('color', 'red');
fonctionne. Je ne sais pas pourquoi, cependant. Quelqu'un a-t-il une idée? Merci d'avance.Il existe plusieurs façons d'y parvenir, chacune avec son propre objectif.
1. ) Pour utiliser inline tout en assignant simplement à un élément une liste de choses à faire
2. ) À utiliser lors de la définition de plusieurs propriétés CSS
3. ) Pour appeler dynamiquement la commande
4. ) Pour basculer dynamiquement entre bloc et aucun, si c'est un div
la source
Si l'affichage du div est bloqué par défaut, vous pouvez simplement utiliser
.show()
et.hide()
, ou encore plus simplement ,.toggle()
basculer entre la visibilité.la source
Pour masquer:
Pour le spectacle:
la source
Autre façon de le faire en utilisant la méthode CSS jQuery:
la source
Manière simple:
la source
la source
Si vous souhaitez masquer et afficher un élément, selon qu'il est déjà visible ou non, vous pouvez utiliser la bascule au lieu de
.hide()
et.show()
la source
.hide () ne fonctionne pas dans Chrome pour moi.
Cela fonctionne pour cacher:
la source
Dans mon cas, je faisais afficher / masquer les éléments d'un formulaire selon qu'un élément d'entrée était vide ou non, de sorte qu'en masquant les éléments, l'élément suivant les éléments cachés était repositionné occupant son espace, il fallait faire un flottant: gauche de l'élément d'un tel élément. Même en utilisant un plugin comme dependOn, il était nécessaire d'utiliser float.
la source
Utilisez ceci:
Ou:
la source
<style> #choosepath { display: none; } </style> <script> $(document).ready(function () { $('#btn_journey').click(function () { alert("button click"); $('#choosepath').css({"display":"normal"}); }); }); </script> </head> <body> <a href="#" class="btn btn-primary btn-lg" id="btn_journey">Start your journey</a> <div class="col-lg-3 col-md-6 mb-4" id="choosepath"> </div> </body></html>
Utilisation:
Celui-ci est le meilleur moyen.
la source