web-dev-qa-db-fra.com

gérer plusieurs identifiants dans jQuery

Peut-on gérer plusieurs identifiants comme dans le code

<script>
$("#segement1,#segement2,#segement3").hide()
</script>

<div id="segement1"/>
<div id="segement2"/>
<div id="segement3"/>
69
Rajeev

Oui, #id sélecteurs combiné avec un sélecteur multiple (virgule) est parfaitement valide à la fois dans jQuery et CSS.

Cependant, pour votre exemple, puisque <script> vient avant les éléments, vous avez besoin d'un document.ready handler, il attend donc que les éléments soient dans le DOM pour les rechercher, comme ceci:

<script>
  $(function() {
    $("#segement1,#segement2,#segement3").hide()
  });
</script>

<div id="segement1"></div>
<div id="segement2"></div>
<div id="segement3"></div>
113
Nick Craver