jQuery的属性:操作标签的属性
(1)attr(name):获取属性值。参数name是属性名
(2)attr(key,fn):修改属性值。
参数key:代表元素的属性名
参数fn:是一个函数,将该函数的返回值作为key属性的值
(3)attr(key,value):修改属性值。将value的值赋给key
(4)removeAttr(name):删除指定的属性
(1)css(key,value) 、 css({‘属性名1’:’属性值1’,’属性名2’:’属性值2’})
(2)addClass(class|fn):为匹配的元素添加指定的类名
(3)removeClass([class|fn]):从所有匹配的元素中删除全部或者指定的类
参数可以是类名,也可以是函数(将函数的返回值作为类名)
(4)toggleClass(class|fn):如果所匹配的元素存在某个类就删除,不存在就添加。
(1)width():获取元素的宽度
(2)width(value):设置元素的宽度
(3)height():获取元素的高度
(4)height(value):设置元素的高度
(1)html():获取匹配元素的内容 (底层使用的元素innerHTML属性)
(2)html(val):设置匹配元素的内容(可以识别标签)
(3)text():获取匹配元素的文本(底层使用的元素innerText属性)
(4)text(val):设置匹配元素的文本(不能识别标签)
(1)val():获取匹配元素的value属性值
(2)val(args):设置匹配元素的value属性值
(1)find(exp):搜索所有与指定表达式匹配的元素
(2)first():获取第一个元素
(3)last():获取最后一个元素
(4)hasClass(class):检查当前的元素是否含有某个特定的类,如果有,则返回true。
强调:在jQuery代码中使用this的方法 ——- $(this) 代表当前的元素