• jQuery-处理class属性


    1、addClass方法
    为每个匹配的元素添加指定的样式类名
    参数类型说明:
    1)class名称(字符串)
    每个匹配元素添加的一个或多个用空格隔开的样式名
    2)function(index, currentClass)
    有多少个匹配元素,这个函数就会执行多少次!
    函数可以接受到两个参数:第一个是当前元素的序号、第二个是当前元素拥有class
    函数内部this代表当前的html元素对象
    return 的数据就是类名
    2、hasClass方法
    确定任何一个匹配元素是否含有给定的(样式)类,返回true或false
    可用于多个拥有多个类名的元素
    参数类型说明:
    类名称
    3、removeClass方法
    移除集合中每个匹配元素上一个,多个或全部样式
    1)class名称(字符串)
    每个匹配元素移除的一个或多个用空格隔开的样式名
    2)function(index, className)
    有多少个匹配元素,这个函数就会执行多少次!
    函数可以接受到两个参数:第一个是当前元素的序号、第二个是当前元素拥有class
    函数内部this代表当前的html元素对象
    返回一个或多个(用空格隔开)将要被移除的样式名
    4、toggleClass方法
    切换!如果存在(不存在)类就删除(添加)这个类
    使用说明:
    1)使用方式一:
    不传参数
    对已有的class进行切换!
    2)使用方式二:
    传入类型: String
    在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名
    3)使用方式三
    传入函数:
    Function( Integer index, String className )
    String className:当前元素拥有的class
    返回应该显示的样式
    可以人工控制是应该加上指定的样式,还是移除指定的样式!
    可以给该参数传第二个参数(布尔值),用来表示判断样式类是否应该被添加或删除:
    true表示添加样式,false表示移除样式!

  • 相关阅读:
    sass 基本语法
    ruby gem的安装步骤
    sass 安装与各种命令
    《转》阿里负责人揭秘面试潜规则
    Json数组基础知识
    Json序列化与反序列化
    《转》请放下你的无效社交
    Perfmon
    C# 连接SQL Server数据库的几种方式--server+data source等方式
    C#三种字符串拼接方法的效率对比
  • 原文地址:https://www.cnblogs.com/yw0219/p/5967500.html
Copyright © 2020-2023  润新知