`
mapdigit
  • 浏览: 242761 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

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

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

.important
 {
 font-weight:bold;
 font-size:xx-large;
 }

 .blue
 {
 color:blue;
 }

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

<!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 添加多个类的名称,如:

$("button").click(function(){
   $("#div1").addClass("important blue");
 }); 

jQuery removeClass 示例

$("button").click(function(){
   $("h1,h2,p").removeClass("blue");
 }); 
jQuery toggle()示例,下面的例子使用toggle为HTML元素在添加/删除CSS类blue之间切换


$("button").click(function(){
   $("h1,h2,p").toggleClass("blue");
 }); 
 
下一篇介绍css()的用法。


分享到:
评论

相关推荐

    JQuery全教程快速入门+库文件+实例

    JQuery全教程快速入门+库文件+实例,说明和教程都很详细,里面还附带库文件和效果功能实例,是个快速学习JQuery的好东西!

    JS基础学习教程

    jQuery入门指南教程 这个指南是一个对jQuery库的说明,要求读者了解HTML(DOM)和CSS的一些常识。它包括了一个简单的Hello World的例子,选择器和事件基础,AJAX、FX的用法,以及如何制作jQuery的插件。 这个指南包括...

    Jqury基础教程

    第1章 jQuery入门 1.1 jQuery能做什么 1.2 jQuery为什么如此出色 1.3 jQuery项目历史 1.4 第一个jQuery驱动的页面 1.4.1 下载jQuery 1.4.2 建立HTML文档 1.4.3 编写jQuery代码 1.4.4 最终结果 1.5 小结 第...

    xheditor-1.1.14

    参数值:字符串,例:url(test.gif) no-repeat,设置编辑器背景,格式同CSS同名参数一致。建议直接设置textarea的css背景 备注:v1.1.1新添加 loadCSS:加载样式 参数值:URL地址、URL数组以及直接内部样式,例如:'...

    Nepali-Multi-Date-Picker:尼泊尔语jQuery多日期选择器。 支持单日期选择和多日期选择

    可以通过按Shift或Control / Command键来选择多个日期。 演示 在检查工作演示 入门 正在安装 包括这些文件 [removed][removed]&lt;!-- jQuery is required --&gt; &lt;link href="/path/to/nepali-date-picker.css...

    fixed-sidemenu:创建侧边菜单的最简单方法

    创建侧面菜单CSS3过渡的最简单方法 入门 在您的身体上设置位置 左侧菜单 &lt;body class = "sidemenu-left" &gt; 右侧菜单 &lt;body class = "sidemenu-right" &gt; 身体后侧菜单 . . . jQuery切换侧菜单 ...

    baze-modal:一个 jQuery 插件,用于创建简单、可访问和移动友好的模式对话框

    包括 Baze-Modal 的 CSS 和 Javascript 文件以及 jQuery。 &lt; link rel =" stylesheet " href =" path/to/baze.modal.css " &gt; . &lt; script src =" path/to/jquery.js " &gt; &lt;/ script &gt; &lt; script...

    python入门到高级全栈工程师培训 第3期 附课件代码

    python入门到高级全栈工程师培训视频学习资料;本资料仅用于学习,请查看后24小时之内删除。 【课程内容】 第1章 01 计算机发展史 02 计算机系统 03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和...

    蔚蓝网上书店首页代码

    &lt;li id="menu"&gt;&lt;a href="#" target="_self"&gt;新手入门&lt;/a&gt; 购物保障&lt;/a&gt;&lt;br /&gt; 购物流程&lt;/a&gt;&lt;br /&gt; 会员介绍&lt;/a&gt;&lt;br /&gt; 常见问题&lt;/a&gt;&lt;br /&gt; | &lt;li&gt;&lt;a href="#" target="_self"&gt;礼品卡&lt;/a&gt;&lt;/li&gt; | ...

    meteor-owl-carousel:猫头鹰轮播包装流星

    启用触摸功能的jQuery插件,可让您创建漂亮的响应式轮播滑块。 ###特征: React灵敏 触摸事件 滑鼠事件 完全可定制 选择要显示的项目数 多个滑块 CSS3 3d过渡 可自定义的控件 JSON格式 自定义事件 有用的回调 ...

    JAVA上百实例源码以及开源项目

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    JAVA上百实例源码以及开源项目源代码

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java开源包1

    public class JVMine extends java.applet.Applet 简单实现!~ 网页表格组件 GWT Advanced Table GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag...

    java开源包11

    public class JVMine extends java.applet.Applet 简单实现!~ 网页表格组件 GWT Advanced Table GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag...

    java开源包2

    public class JVMine extends java.applet.Applet 简单实现!~ 网页表格组件 GWT Advanced Table GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag...

    java开源包3

    public class JVMine extends java.applet.Applet 简单实现!~ 网页表格组件 GWT Advanced Table GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag...

    java开源包6

    public class JVMine extends java.applet.Applet 简单实现!~ 网页表格组件 GWT Advanced Table GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag...

    java开源包5

    public class JVMine extends java.applet.Applet 简单实现!~ 网页表格组件 GWT Advanced Table GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag...

Global site tag (gtag.js) - Google Analytics