jquery的筛选器
first()第一个元素 last()最后一个元素 eq(索引,从0开始)
next()接下来的第一个元素 nextAll()
prev()元素前的一个元素 prevAll()
parent() 父元素 parents() 所有父元素
siblings()该元素的所有兄弟元素 find()找到该元素的所有后代元素中满足要求的
操作文本内容
html()等价于js的innerHTML
text()等价于js的innerText
val()
操作元素类名
addClass()
元素集合.addClass()
removeClass()
toggleClass()切换类名,没有增加,有删除
操作元素样式
css()
获取样式
$(‘div’).css(‘width’)
设置样式
$(‘div’).css(‘width’,‘300’)px可以不写
批量设置样式
元素集合.css({ })
操作元素属性
attr()
removeAttr()
prop()
prop方法不能获取与那苏标签身上的自定义属性,只能获取到prop方法自己设置的自定义属性
removeProp()
不能删除原生属性,只能删除由prop方法设置的自定义属性
获取元素尺寸
获取到的就是元素内容区域的尺寸(不管元素有无隐藏)
width() height()
innerWidth() innerHeight()内容+padding
outerWidth() outerHeight()内容+padding+border
outerWidth(true)包含margin