節點操作
1.節點查找
- $('選擇器')利用選擇器選取節點,一定會得到一個jq節點對象的數組;
- siblings(),prev(),prevAll(),next(),nextAll(),children(),parent(),parents()等方法,用來根據文檔樹,選取某一節點的同輩、后輩,父輩元素,得到的仍然是jq節點對象的數組;
- eq(),lt(),gt()用來選取jq節點對象的數組中的項,結果仍為一個jq節點對象的數組;
- 若使用 arr[下標] 獲取jq節點對象的數組中的項,則得到的是js原生對象;
2.節點增加
- 需要先創建節點,$('<p>aaaa</p>')可以直接創建節點,並且為節點輸入內容;
- 父節點.append(要插入的節點):在父節點內部末尾插入節點
- prepend():在父節點的內部開始插入節點
- before():在某節點的前面插入節點
- after():在某節點的后面插入節點
3.節點刪除
- 節點.remove():刪除該節點;
- 節點.empty():清空節點內的所有內容;
節點屬性操作
- 節點的屬性操作為attr();設置樣式屬性時,通常用css();
- 參數為一個字符串時,讀取屬性的值;
- 參數為連個字符串時,設置某一個屬性的值;
- 參數為對象時,設置一個或多個屬性的值;