jQuery属性操作
属性
attr(attrName,[attrValue]) 操作所有属性(自定义和内置的属性)
prop(attrName,[attrValue) 操作html内置属性
removeAttr(attrName) 删除属性
removeProp(attrName) 并不能删除html元素上的属性
css类
addClass() 添加一个class值
removeClass() 删除一个class值
toggleClass() 切换一个class值,没有就添加,有就删除
hasClass() 判断是否有某个class值,返回true / false
HTML文本 代码 值
html(html) 设置或获取元素里面的html代码 类似于innerHtml
text(text) 设置或获取元素里面的文本内容 类似于innerText
val(value) 设置或获取表单控件里的值
jQuery 样式操作
css操作
css(attr,value) 获取或者设置css属性,参数可以是对象
位置
offset([obj]) 元素在页面中的坐标 改变位置可以在后面加对象元素
position() 元素正在第一个定位的住下元素内的坐标 只读
尺寸
width()\height() 元素内容的尺寸
innerWidth()/innnerHeight() 内容尺寸+padding
outerWidth()/outerHeight() 盒子的尺寸