css操作
| 操作 | 语法 | 返回值 |
|---|---|---|
| 修改单个样式 | jq对象.css(属性,属性值); | jq对象 |
| 修改多个样式 | jq对象.css({属性0:值0,属性1:值1...}); | jq对象 |
| 获取样式 | jq对象.css(属性名); | 属性值 |
隐式迭代:
- 设置操作的时候:会给jq内部的所有对象都设置上相同的值。
- 获取的时候:只会返回第1个元素对应的值。
class操作
| 操作 | 语法 | 返回值 |
|---|---|---|
| 添加类 | jq对象.addClass(类名); | jq对象 |
| 移除类 | jq对象.removeClass(类名); | jq对象 |
| 判断有没有某个类 | jq对象.hasClass(类名); | boolean |
| 有就移除,无就添加 | jq对象.toggleClass(类名); | jq对象 |
属性操作
一般是操作自定义属性
| 操作 | 语法 | 返回值 |
|---|---|---|
| 修改单个属性 | jq对象.attr(属性,属性值); | jq对象 |
| 修改多个 | jq对象.attr({属性0:值0,属性1:值1...}); | jq对象 |
| 获取属性 | jq对象.attr(属性) | 属性值 |
| 移除属性 | jq对象.removeAttr(属性) | jq对象 |
布尔操作
一般操作系统属性,如
disabled、checked
-
语法:
操作 语法 返回值 改变值 jq对象.prop(布尔属性,属性值);jq对象 获取值 jq对象.prop(布尔属性);属性值 -
注意:对于布尔属性(
checked,selected,disabled),不用attr方法而用prop方法
本文详细介绍了如何使用jQuery进行CSS样式、类和自定义属性的操作,包括单个和多个属性的修改、获取,以及布尔属性的切换。
997

被折叠的 条评论
为什么被折叠?



