Les exemples de cet article décrivent l'utilisation des filtres de visibilité jQuery : caché et : visibilité. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
:masqué
Correspond à tous les éléments invisibles. Si vous utilisez l'attribut de visibilité de CSS pour que l'élément ne s'affiche pas mais occupe de l'espace, il n'est pas masqué
Recherchez l'élément tr de display:none, $("tr:hidden")
:visible
Faire correspondre tous les éléments visibles
Trouver tous les éléments dont l'affichage n'est pas nul, $("tr:visible")
Exemple :
<tr id="one"style="display:none;"><td>1</td><td>2</td></tr> <tr id="two"style="visibility:hidden;"><td>3</td><td>4</td></tr> <tr id="three"><td>5</td><td>6</td></tr> $("tr:hidden");//选中id为one的元素 $("tr:visible");//选中id为"two"和"three"的元素
En fait, les deux filtres ici ne se soucient pas de savoir si l'élément est masqué ou non. Je pense que tant qu'il est display:none, vous pouvez utiliser :hidded pour l'obtenir. S'il n'y a pas d'affichage:none, vous pouvez. obtenez-le, peu importe ce que c'est.
J'espère que cet article sera utile à la programmation jQuery de chacun.