博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery属性操作之类样式操作
阅读量:6813 次
发布时间:2019-06-26

本文共 1430 字,大约阅读时间需要 4 分钟。

类样式的操作:指对DOM属性className进行添加、移除操作。比如addClass()、removeClass()、toggleClass()。

1. addClass()

1.1 概述

$(selector).addClass(className)

className

类型: String

为每个匹配元素所要增加的一个或多个样式名

返回值:jQuery

描述: 为每个匹配的元素添加指定的样式类名

1.2 为匹配到的元素添加指定类名

格式为: $(selector).addClass("className");

1  2  3  4     
5 addClass Demo 6 7 12 13 14
15 16

 

1.3 为匹配到的元素添加多个类名

格式为:

    $(selector).addClass("className1  className2")

示例代码:

1  2  3  4     
5 addClass() Demo 6 7 12 13 14
15 16

2. removeClass()

从所有匹配的元素中删除全部或者指定的类

2.1 移除指定的单个类

格式: $(selector).removeClass("className");

示例代码:

    
removeClass Demo

2.2  移除指定的多个类

  格式: $(selector).removeClass("className1 className2");  

示例代码:

1  2  3  4     
5 removeClass() Demo 6 7 12 13 14
15 16

2.3 移除全部的类

格式:

  $(selector).removeClass();

示例代码:

1  2  3  4     
5 removeClass() Demo 6 7 12 13 14
15 16

2.4 removeClass()案例, 解决“排他”问题

    
removeClass() Demo
  • This is the first line.
  • This is the second line.
  • This is the third line.
  • This is the fourth line.

3. toggleClass()

作用: 如果存在(不存在)就删除(添加)一个类

格式: $(selector).toggleClass("className");

示例代码:

1  2  3  4     
5 toggleClass() Demo 6 11 12 19 20 21

This is the test.

22 23

 

转载于:https://www.cnblogs.com/yang-wei/p/9507787.html

你可能感兴趣的文章
防止屏蔽window.onload函数
查看>>
myecplise下tomcat和apache下的tomcat不能同时启动的原因
查看>>
java8 LocalDateTime 工具类
查看>>
HTML5 全屏显示兼容方案
查看>>
Android View.setTranslationX实现可滑动的指示器
查看>>
Nginx 高并发负载均衡配置详解
查看>>
小技巧,Tomcat 下 Servlet3.0 应用无 web.xml 指定欢迎页引出的路径消除
查看>>
zui
查看>>
idea面板介绍
查看>>
angular之bootstrap()
查看>>
linux系统学习第十天-<<工程师技术>>
查看>>
系统架构设计指导原则(附整体架构图及框架/代码原则)
查看>>
electron 入门
查看>>
shell sudo 交互
查看>>
Mantis-如何导出自定义字段的值
查看>>
PHP中$_SERVER的详细参数与说明
查看>>
javascript event对象 与 jquery event 解析
查看>>
MySQL5.7使用Notifier启动、停止服务时出现的问题
查看>>
今天用java弄个json数据交换接口,个人感觉这样实现省事实力。
查看>>
color值
查看>>