jQuery 入门教程(16): 设置或取得元素的CSS class

2023-11-09



jQuery支持方法用来操作HTML元素的CSS 属性
下面的方法为jQuery 提供的CSS操作方法:

  • addClass() – 为指定的元素添加一个或多个CSS类。
  • removeClass() – 为指定的元素删除一个或多个CSS类。
  • toggleClass() – 为指定的元素在添加/删除CSS类之间切换。
  • css() -设置或是取得CSS类型属性。

下面的StyleSheet为后面例子使用的CSS风格:

  1. .important  
  2.  {  
  3.  font-weight:bold;  
  4.  font-size:xx-large;  
  5.  }  
  6.   
  7.  .blue  
  8.  {  
  9.  color:blue;  
  10.  }  
.important
 {
 font-weight:bold;
 font-size:xx-large;
 }

 .blue
 {
 color:blue;
 }

jQuery addClass示例
下面的例子为给定的元素添加CSS风格类

  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4.     <meta charset="utf-8">  
  5.     <title>JQuery Demo</title>  
  6.     <script src="scripts/jquery-1.9.1.js"></script>  
  7.   
  8.     <script>  
  9.         $(document).ready(function () {  
  10.             $("button").click(function () {  
  11.                 $("h1,h2,p").addClass("blue");  
  12.                 $("div").addClass("important");  
  13.             });  
  14.         });  
  15.     </script>  
  16.     <style type="text/css">  
  17.         .important  
  18.         {  
  19.             font-weight: bold;  
  20.             font-size: xx-large;  
  21.         }  
  22.   
  23.         .blue  
  24.         {  
  25.             color: blue;  
  26.         }  
  27.     </style>  
  28. </head>  
  29. <body>  
  30.   
  31.     <h1>Heading 1</h1>  
  32.     <h2>Heading 2</h2>  
  33.     <p>This is a paragraph.</p>  
  34.     <p>This is another paragraph.</p>  
  35.     <div>This is some important text!</div>  
  36.     <br>  
  37.     <button>Add classes to elements</button>  
  38.   
  39. </body>  
  40. </html>  
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>JQuery Demo</title>
    <script src="scripts/jquery-1.9.1.js"></script>

    <script>
        $(document).ready(function () {
            $("button").click(function () {
                $("h1,h2,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>Heading 1</h1>
    <h2>Heading 2</h2>
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>
    <div>This is some important text!</div>
    <br>
    <button>Add classes to elements</button>

</body>
</html>
20130309007
你也可以在addClass 添加多个类的名称,如:

[javascript] view plain copy print ?
  1. $("button").click(function(){  
  2.    $("#div1").addClass("important blue");  
  3.  });   
$("button").click(function(){
   $("#div1").addClass("important blue");
 }); 

jQuery removeClass 示例

[javascript] view plain copy print ?
  1. $("button").click(function(){  
  2.    $("h1,h2,p").removeClass("blue");  
  3.  });   
$("button").click(function(){
   $("h1,h2,p").removeClass("blue");
 }); 
jQuery toggle()示例,下面的例子使用toggle为HTML元素在添加/删除CSS类blue之间切换


[javascript] view plain copy print ?
  1. $("button").click(function(){  
  2.    $("h1,h2,p").toggleClass("blue");  
  3.  });   
  4.    
$("button").click(function(){
   $("h1,h2,p").toggleClass("blue");
 }); 
 
下一篇介绍css()的用法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 入门教程(16): 设置或取得元素的CSS class 的相关文章

  • 绿源电动车通过聆讯:​年营收48亿 为倪捷与胡继红家族企业

    雷递网 雷建平 9月20日 绿源集团控股 开曼 有限公司 简称 绿源电动车 日前通过聆讯 准备在香港上市 这意味着时隔近一年后 绿源电动车终于拿到了上市的钥匙 年营收47 8亿 绿源电动车创建于1997年 总部位于浙江金华 绿源产品涵盖电动
  • matlab数学建模-神经网络:测试不同隐藏层神经元的个数、更改学习函数

    目录 通过误差 和训练步数对比 确定隐含层个数 并检验隐含层个数对性能的影响 1 trainlm 算法 2 traingdm 算法 3 trainrp 算法 4 traingdx 算法 5 traincgf 算法 通过误差 和训练步数对比
  • python django设计流水号生成,带访问加锁,重试

    python django设计流水号生成 带访问加锁 重试 老规矩 技术发于业务 努力从于项目 1 设计一个流水号配置表如下 流水号配置表 class BaseSerialNum BaseModel serial type models C
  • IO性能相关

    1 IO性能解决方案整理 网卡性能优化方案 绑定中断 至特定CPU 减少接口属性设置 数据包打入CPU标签 提升缓存命中 磁盘随机读写优化方案 批量读写 寻道更快 转速更高的硬盘 内存作为缓存 SSD RAID 磁盘顺序读写优化方案 RAI
  • javascript 简单高效判断数据类型 系列函数 By shawl.qiu

    javascript 简单高效判断数据类型 系列函数 By shawl qiu 说明 前段时间把 ASP VBScript 掌握得差不多的时候 就转而学习 Javascript Jscript 主要是学 Jscript 啦 不过这两者基本上
  • spring事件广播机制

    打个比方 当我们和其他公司进行业务接口对接时 我们这边需要保存或者修改某些数据 但是保存和修改这些数据对整个流程没有太大的影响 这个时候我们应该怎么做呢 是的 我们要考虑异步去保存或者修改数据 但怎么去异步保存数据呢 这个时候我们就可以使用

随机推荐