目的:對web頁面(html/jsp/xml)中的任何標籤,屬性,內容進行增刪改查
dom標準規則下的jquery常用api,注意:以下方法均由jquery物件呼叫
each():是jquery中專用於迭代陣列的方法,引數為乙個處理函式,this表示當前需要迭代的js物件
prepend():追加到父元素之前
after():追加到兄弟元素之後
before():追加到兄弟元素之前
attr(name):獲取屬性值
attr(name,value):給符合條件的標籤新增key-value屬性對
$("html**
"):建立元素,屬性,文字
remove():刪除自已及其後代節點
val():獲取value屬性的值
val(""):設定value屬性值為""空串,相當於清空
text():獲取html或xml標籤之間的值
text(""):設定html或xml標籤之間的值為""空串
clone():只複製樣式,不複製行為
clone(true):既複製樣式,又複製行為
replacewith():替代原來的節點
removeattr():刪除已存在的屬性
addclass():增加已存在的樣式
removeclass():刪除已存在的樣式
hasclass():判斷標籤是否有指定的樣式,true表示有樣式,false表示無樣式
toggleclass():如果標籤有樣式就刪除,否則增加樣式
offset():獲取物件的left和top座標
offset():將物件直接定位到指定的left和top座標
width():獲取物件的寬
width(300):設定物件的寬
height():獲取物件的高
height(500):設定物件的高
children():只查詢子節點,不含後代節點
next():下一下兄弟節點
prev():上一下兄弟節點
siblings():上下兄弟節點
show():顯示物件
hide():隱藏物件
fadein():淡入顯示物件
fadeout():淡出隱藏物件
方法使用的具體例子
2.
這是子元素,要插入到父元素內
3.
這是子元素,要插入到父元素外
4.
5.
6.
這是div元素
7.
哈哈
廣州
8.
9.
雙擊會被替換成文字框
不會變
10.
新增屬性border/align/width
刪除屬性align
11.
無樣式
有樣式
12.
13.
hello
hello againbold
and again
14.
15.
jquery常用api方法 03
remove 刪除節點元素,返回值是我們刪除掉的節點,但是並不會保留這個節點之前得事件和行為 detach 刪除元素節點,返回值是我們刪除掉的節點,會保留這個節點之前得事件和行為 ready 事件,事件觸發再當前的document載入完成後執行 function document ready fun...
jquery 不常用但重要的api
1.checkbox 的選中狀態 checkbox click function else 2.map jquery 中有兩個map map 函式用於處理當前jquery物件匹配的所有元素,並將處理結果封裝為新的陣列.一般使用get 得到這個陣列 簡單來說 就是將一組元素轉換為陣列 不論是否是元素陣...
jquery的常用方法
attribute p addclass css中定義的樣式型別 給某個元素新增樣式 img attr 給某個元素新增屬性 值,引數是map img attr src test.jpg 給某個元素新增屬性 值 img attr title function return domele this do...