Maison > interface Web > Questions et réponses frontales > Comment masquer un élément dans jquery

Comment masquer un élément dans jquery

藏色散人
Libérer: 2021-11-15 11:04:58
original
8044 Les gens l'ont consulté

Comment masquer un élément dans jquery : 1. Créez un exemple de fichier HTML ; 2. Définissez l'identifiant de l'élément ; 3. Masquez l'élément via la méthode "$("#id").hide()".

Comment masquer un élément dans jquery

L'environnement d'exploitation de cet article : système Windows 7, jquery version 3.2.1, ordinateur DELL G3

Comment cacher un élément dans jquery ?

Plusieurs façons de contrôler le masquage et l'affichage des éléments avec jquery :

L'organisation est légèrement brouillonne, soyez patient !

Utilisez jquery pour contrôler l'affichage et le masquage des div, ce qui peut être fait en une seule phrase, par exemple :

1.$("#id").show() est exprimé sous la forme display: block,

$("#id" ).hide() est exprimé sous la forme display:none;

2.$("#id").toggle() change l'état visible de l'élément. Si l'élément est visible, passez-le en masqué ; si l'élément est masqué, passez-le en visible.

3.$("#id").css('display','none');//Masquer

$("#id").css('display','block');//Afficher

Ou

$("#id")[0].style.display='none';

  display=none contrôle la recherche cachée des objets

 display=block contrôle l'affichage des objets

4.$ (" #id").css('visibility','hidden');//Élément caché

$("#id").css('visibility','visible');//Élément affiché

CSS propriété de visibilité Spécifie si l'élément est visible.

visible L'élément est visible.

hidden L'élément est invisible.

collapse Lorsqu'elle est utilisée dans un élément de tableau, cette valeur peut supprimer une ligne ou une colonne, mais elle n'affecte pas la disposition du tableau. L'espace occupé par une ligne ou une colonne est libéré pour d'autres contenus. Si cette valeur est utilisée sur un autre élément, elle sera rendue "cachée".

inherit Hérite de la valeur de l'attribut de visibilité de l'élément parent.

Remarque :

display:none et visible:hidden peuvent tous deux masquer un élément sur la page Web. Il n'y a pas de différence dans les effets visuels, mais il existe une différence entre les deux dans certaines opérations DOM :

display:none -. -- Aucun espace physique n'est réservé à l'objet caché, c'est-à-dire que l'objet disparaît complètement de la page et, en termes simples, ne peut pas être vu ou touché.

visible:hidden--- rend l'objet invisible sur la page Web, mais l'espace occupé par l'objet sur la page Web ne change pas, c'est-à-dire qu'il a toujours des attributs tels que la hauteur, la largeur, etc. En termes simples , on ne peut pas le voir mais on peut le toucher.

//第1种方法 ,给元素设置style属性  
$("#hidediv").css("display", "block");  
//第2种方法 ,给元素换class,来实现隐藏div,前提是换的class样式定义好了隐藏属性  
$("#hidediv").attr("class", "blockclass");  
//第3种方法,通过jquery的css方法,设置div隐藏  
$("#blockdiv").css("display", "none");  
  
$("#hidediv").show();//显示div    
$("#blockdiv").hide();//隐藏div
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo jquery"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal