Web开发——JavaScript库(jQuery HTML——获取并设置CSS类)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Web开发——JavaScript库(jQuery HTML——获取并设置CSS类),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含6336字,纯文字阅读大概需要10分钟。
内容图文
![Web开发——JavaScript库(jQuery HTML——获取并设置CSS类)](/upload/InfoBanner/zyjiaocheng/852/25795b5f77d04f6f810e089f8b42930a.jpg)
通过 jQuery,可以很容易地对 CSS 元素进行操作。
1、jQuery 操作 CSS
jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些:
- addClass() - 向被选元素添加一个或多个类
- removeClass() - 从被选元素删除一个或多个类
- toggleClass() - 对被选元素进行添加/删除类的切换操作
- css() - 设置或返回样式属性
1.1 jQuery addClass() 方法
下面的例子展示如何向不同的元素添加 class 属性。当然,在添加类时,您也可以选取多个元素:
举例1:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <!--<meta charset="utf-8">--> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <!--引用jQuery库,src可以直接指向本地下载的jQery库--> 10 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">--> 11 <script src="jquery-3.3.1.js"></script> 12 <script type="text/javascript"> 13 14 $(document).ready(function(){ 15 $("button").click(function(){ 16 $("h1, h2, p").addClass("blue"); 17 $("div").addClass("important"); 18 }); 19 }); 20 21 </script> 22 23 <!--增加两个class(css属性)--> 24 <style type="text/css"> 25 .important { 26 font-weight:bold; 27 font-size:xx-large; 28 } 29 .blue { 30 color:blue; 31 } 32 </style> 33 34 </head> 35 36 <body> 37 38 <h1>标题 1</h1> 39 <h2>标题 2</h2> 40 <p>这是一个段落。</p> 41 <p>这是另一个段落。</p> 42 <div>这是非常重要的文本!</div> 43 <br> 44 <button>向元素添加类</button> 45 46 </body> 47 </html>
举例2(您也可以在 addClass() 方法中规定多个类):
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <!--<meta charset="utf-8">--> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <!--引用jQuery库,src可以直接指向本地下载的jQery库--> 10 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">--> 11 <script src="jquery-3.3.1.js"></script> 12 <script type="text/javascript"> 13 14 $(document).ready(function(){ 15 $("button").click(function(){ 16 $("#div1").addClass("important blue"); 17 }); 18 }); 19 20 </script> 21 22 <!--增加两个class(css属性)--> 23 <style type="text/css"> 24 .important { 25 font-weight:bold; 26 font-size:xx-large; 27 } 28 .blue { 29 color:blue; 30 } 31 </style> 32 33 </head> 34 35 <body> 36 37 <div id="div1">这是一些文本。</div> 38 <div id="div2">这是一些文本。</div> 39 <br> 40 <button>向第一个 div 元素添加类</button> 41 42 </body> 43 </html>
1.2 jQuery removeClass() 方法
下面的例子演示如何不同的元素中删除指定的 class 属性:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <!--<meta charset="utf-8">--> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <!--引用jQuery库,src可以直接指向本地下载的jQery库--> 10 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">--> 11 <script src="jquery-3.3.1.js"></script> 12 <script type="text/javascript"> 13 14 $(document).ready(function(){ 15 $("button").click(function(){ 16 $("h1,h2,p").removeClass("blue"); 17 }); 18 }); 19 20 </script> 21 22 <!--增加两个class(css属性)--> 23 <style type="text/css"> 24 .important { 25 font-weight:bold; 26 font-size:xx-large; 27 } 28 .blue { 29 color:blue; 30 } 31 </style> 32 33 </head> 34 35 <body> 36 37 <h1 class="blue">标题 1</h1> 38 <h2 class="blue">标题 2</h2> 39 <p class="blue">这是一个段落。</p> 40 <p>这是另一个段落。</p> 41 <br> 42 <button>从元素上删除类</button> 43 44 </body> 45 </html>
1.3 jQuery toggleClass() 方法
下面的例子将展示如何使用 jQuery toggleClass() 方法。该方法对被选元素进行添加/删除类的切换操作:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <!--<meta charset="utf-8">--> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <!--引用jQuery库,src可以直接指向本地下载的jQery库--> 10 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">--> 11 <script src="jquery-3.3.1.js"></script> 12 <script type="text/javascript"> 13 14 $(document).ready(function(){ 15 $("button").click(function(){ 16 $("h1,h2,p").toggleClass("blue"); 17 }); 18 }); 19 20 </script> 21 22 <!--增加两个class(css属性)--> 23 <style type="text/css"> 24 .important { 25 font-weight:bold; 26 font-size:xx-large; 27 } 28 .blue { 29 color:blue; 30 } 31 </style> 32 33 </head> 34 35 <body> 36 37 <h1>标题 1</h1> 38 <h2>标题 2</h2> 39 <p>这是一个段落。</p> 40 <p>这是另一个段落。</p> 41 <br> 42 <button>从元素上删除类</button> 43 44 </body> 45 </html>
1.4 jQuery css() 方法
我们将在下一章讲解 jQuery css() 方法。
2、jQuery HTML 参考手册
如需有关 jQuery CSS 方法的完整内容,请访问 jQuery CSS 操作参考手册
内容总结
以上是互联网集市为您收集整理的Web开发——JavaScript库(jQuery HTML——获取并设置CSS类)全部内容,希望文章能够帮你解决Web开发——JavaScript库(jQuery HTML——获取并设置CSS类)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。