jQuery CSS
Avec jQuery, les éléments CSS peuvent être facilement manipulés. Changer de classe CSS
Opérations jQuery CSS
jQuery dispose de plusieurs méthodes pour effectuer des opérations CSS. Nous apprendrons ce qui suit :
addClass() - Ajouter une ou plusieurs classes à l'élément sélectionné
removeClass() - Supprimer de l'élément sélectionné élément sélectionné Sélectionnez un élément pour supprimer une ou plusieurs classes
toggleClass() - effectue une opération de changement de classe d'ajout/suppression sur l'élément sélectionné
css( ) - Définir ou renvoyer les propriétés de style
Méthode jQuery addClass()
L'exemple suivant montre comment ajouter des attributs de classe à différents éléments. Bien sûr, lors de l'ajout d'une classe, vous pouvez également sélectionner plusieurs éléments :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("h1,p").addClass("blue"); $("div").addClass("important"); }); }); </script> <style type="text/css"> .important { font-weight:bold; font-size:xx-large; } .blue { color:blue; } </style> </head> <body> <h1>标题 1</h1> <h2>标题 2</h2> <p>这是一个段落。</p> <p>这是另外一个段落。</p> <div>这是一些重要的文本!</div> <br> <button>为元素添加 class</button> </body> </html>
Exécutez le programme pour l'essayer
Vous pouvez également spécifier plusieurs classes dans la méthode addClass() :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("#div1").addClass("important blue"); }); }); </script> <style type="text/css"> .important { font-weight:bold; font-size:xx-large; } .blue { color:blue; } </style> </head> <body> <div id="div1">这是一些文本。</div> <div id="div2">这是一些文本。</div> <br> <button>为第一个 div 元素添加类</button> </body> </html>
Exécutez le programme pour l'essayer
Méthode jQuery RemoveClass()
Le L'exemple suivant montre comment supprimer l'attribut de classe spécifié dans différents éléments :
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("h1,h2,p").removeClass("blue"); }); }); </script> <style type="text/css"> .important { font-weight:bold; font-size:xx-large; } .blue { color:blue; } </style> </head> <body> <h1 class="blue">标题 1</h1> <h2 class="blue">标题 2</h2> <p class="blue">这是一个段落。</p> <p>这是另外一个段落。</p> <br> <button>从元素中移除 class</button> </body> </html>
Exécutez le programme pour l'essayer
Méthode jQuery toggleClass()
L'exemple suivant montrera comment utiliser la méthode jQuery toggleClass(). Cette méthode effectue l'opération de commutation d'ajout/suppression de classes à l'élément sélectionné :
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("h1,h2,p").toggleClass("blue"); }); }); </script> <style type="text/css"> .blue { color:blue; } </style> </head> <body> <h1 class="blue">标题 1</h1> <h2 >标题 2</h2> <p class="blue">这是一个段落。</p> <p>这是另外一个段落。</p> <br> <button>切换 class</button> </body> </html>
Exécutez le programme et essayez-le