1
、
.addClass(className)
:为每个匹配的元素添加指定的样式类名(就是给元素添加
class
)
2
、
.attr(attributeName)
:获取匹配的元素集合中的第一个元素的属性的值(需要设置一个变量去接收);设置每一个匹配元素的一个或多个属性(还可以设置属性值)。
(
1
)可以有一个参数也可以有两个参数
<1>
只有一个参数的时候:属性名
<2>
两个参数:属性名、属性值
3
、
.hasClass(className)
:确定任何一个匹配元素是否有被分配给定的(样式)类(意思就是确定一个元素有没有一个指定的类,如果有就返回
true
,没有就返回
false
)
4
、
.html()
:获取集合中第一个匹配元素的
HTML
内容,设置每一个匹配元素的
html
内容
(
1
)参数也有两种方式
<1>
没有参数的时候表示获取当前元素的内容
<2>
有参数则表示给当前元素添加(如果原来该元素里面的内容为空)
/
更改(如果该元素里面本来有内容)内容
5
、
.prop(propertyName)
:获取匹配的元素集中第一个元素的属性(
property
)值,为匹配的元素设置一个或多个属性(
properties
)
(
1
)可以有一个参数或两个参数
<1>
只有一个参数的时候表示属性名 —— 获得该属性的属性值
<2>
两个参数:属性名、属性值 —— 改变属性值
(
2
)只能获取到已有的默认的属性,我们自己添加的是没有的,像
a
标签我们添加的
href
属性就不能获取
6
、
.removeAttr(attributeName)
:为匹配的元素集合中的每个元素中移除一个属性(
attribute
)
7
、
.removeClass([classNmae])
:移除集合中每个匹配元素上一个,多个或全部样式
8
、
.removeProp(propertyName)
:为集合中匹配的元素删除一个属性(
property
)
9
、
.toggleClass()
:在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类
10
、
.val()
:获取匹配的元素集合中第一个元素的当前值。设置匹配的元素集合中每个元素的值(主要用于获取表单元素的值)