1 元素屬性操作
1.1 屬性
attr(name|pro|key,val|fn) 設(shè)置或返回被選元素的屬性值
removeAttr(name) 從每一個(gè)匹配的元素中刪除一個(gè)屬性
prop(n|p|k,v|f) 獲取在匹配的元素集中的第一個(gè)元素的屬性值
removeProp(name) 用來(lái)刪除由.prop()方法設(shè)置的屬性集
1.2 class
addClass(class|fn) 為每個(gè)匹配的元素添加指定的類名
removeClass([class|fn]) 從所有匹配的元素中刪除全部或者指定的類
toggleClass(class|fn[,sw]) 如果存在(不存在)就刪除(添加)一個(gè)類
hasClass(class) 檢查當(dāng)前的元素是否含有某個(gè)特定的類,如果有,則返回true
1.3 代碼、文本、值
html([val|fn]) 取得第一個(gè)匹配元素的html內(nèi)容
text([val|fn]) 取得所有匹配元素的內(nèi)容
val([val|fn|arr]) 獲得匹配元素的當(dāng)前值
2 元素樣式操作
2.1 設(shè)置CSS
css(name|pro|[,val|fn]) 訪問(wèn)匹配元素的樣式屬性
2.2 元素位置
offset() 獲取匹配元素在當(dāng)前視口的相對(duì)偏移
position() 獲取匹配元素相對(duì)父元素的偏移
scrollLeft() 獲取匹配元素相對(duì)滾動(dòng)條頂部的偏移
scrollTop() 獲取匹配元素相對(duì)滾動(dòng)條左側(cè)的偏移
2.3 元素尺寸
widht() 取得第一個(gè)匹配元素當(dāng)前計(jì)算的寬度值(px)
height() 取得匹配元素當(dāng)前計(jì)算的高度值(px)
innerWidth() 匹配元素內(nèi)部區(qū)域?qū)挾龋òㄑa(bǔ)白、不包括邊框)
innerHeight() 匹配元素內(nèi)部區(qū)域高度(包括補(bǔ)白、不包括邊框)
outerWidth() 匹配元素外部寬度(默認(rèn)包括補(bǔ)白和邊框)
outerHeight() 匹配元素外部高度(默認(rèn)包括補(bǔ)白和邊框)