jquery 操作 class 属性
来源:互联网 发布:nginx 安装 cgi 编辑:程序博客网 时间:2024/05/16 05:12
class属性修改
类属性即class属性,规定类名.
用类选择器规定样式的时候,需要为元素指定类名,即class属性的值.
注意每个HTML元素只有一个class属性.但是class属性的值可以是多个名称,即可能包含一个词的列表,中间用空格分隔.
具体使用方法见:http://www.w3school.com.cn/css/css_selector_class.asp
用jQuery进行类名修改既可以用attr()方法修改”class”属性,也可以用addClass(),removeClass(), toggleClass()等方法来完成.
addClass()
API: http://api.jquery.com/addClass/
addClass()方法向匹配的元素增加指定的类名(一个或多个).
注意对于元素来说,class属性可以有多个值.该方法不会移除已经存在的值,而是在原有的基础上追加一个或多个class属性.
用attr()方法设置class属性,是一个覆盖的过程;而addClass()则是一个追加的过程.
class之间最终是用空格来隔开的.
如果需要添加多个类,用空格分隔类名.
从1.4开始,这个方法的参数也可以传入一个function.
removeClass()
API: http://api.jquery.com/removeClass/
removeClass()方法从被选元素移除一个或多个类.如需移除若干类,用空格来分隔类名.
如果没有传参数,该方法将会移除被选元素的所有类.
toggleClass()
API: http://api.jquery.com/toggleClass/
toggleClass()方法对被选元素的一个或多个类进行切换(设置或移除).
该方法检查每个元素中的指定类,如果存在则删除,如果不存在则添加.
通过添加参数,可以设置只进行删除或者只进行添加操作.
格式:$(selector).toggleClass(class,switch)
switch值为true时,只添加;为false时,只删除.
hasClass()
API: http://api.jquery.com/hasClass/
hasClass()方法检查被选元素是否包含指定的class.
还可以用is()方法实现同样的功能,方法参数传入一个选择器字符串,比如”.className”.
0 0
- jquery 操作 class 属性
- jQuery属性篇-class
- jQuery-处理class属性
- javascript操作class属性
- jQuery之属性操作、class快捷操作和标签包含内容操作
- jQuery操作class
- jQuery操作Class
- jquery class操作
- jQuery中的class操作
- jQuery改变元素class属性
- class属性标签操作记录
- jquery操作属性
- jquery属性操作
- jQuery 属性操作
- jQuery操作元素属性
- jQuery操作元素属性
- jQuery 属性操作
- jquery操作"元素属性"
- QtConcurrent 名字空间 run函数
- Javascript原型链详解
- Android中发送消息的几种方式
- iBatis简单入门教程
- Ubuntu下 ssh : connect to host localhost port 22:Connection refused
- jquery 操作 class 属性
- Bigfish的安装过程
- 自定义hadoop map/reduce输入文件切割InputFormat 更改输入value的分隔符
- servlet路径
- HDU_5500 Reorder the Books
- 传递闭包 -》Warshell算法
- IntelliJ IDEA 在使用Subversion进行版本管理时,怎么忽略某个文件或者文件夹
- Maven学习笔记3-生命周期与插件
- Requesting Permissions at Run Time