jQuery學習筆記 四)

2021-08-29 01:47:40 字數 1075 閱讀 8973

如何爬dom這棵樹,就是對於你的選擇器進行移動,通過以下顧名思義的方法:

parent();//向上找父類

children();//向下找子類

prev();//找左邊緊鄰的兄弟元素

next();//找右邊緊鄰的兄弟元素

parents();//遍歷所選元素的所有父元素

closest();//得到離所選元素最近的父元素,例如$("li").closest("ul");

siblings();//遍歷所選元素同一層上的所有的元素。

remove();方法刪除後就沒了,記憶體也清了。

detach();方法刪除後還可以回來。

只需要$f=$("#fdsf").detach();將其存住就行。

這裡的美元符的意思是我們要儲存乙個由jquery返回的元素。強烈注意!!!這可以當陣列用的!!例如:$f[0]。

還有一種內部刪除的辦法,單純留有這個節點,內部內容全刪除就用empty();方法。

瀏覽器中並沒有內建jquery,而是我們匯入了jquery在js中我們才可以用jquery的。

$("h2").replacewith("");

$(".meat").before("tofu");//將新元素插到所選元素的前面。

$(".meat").after("tofu");//將新元素插到所選元素的後面。

過濾器:first();//將所選元素縮到所選元素組中的第乙個.

eq();//選擇索引號的元素。從0開始找到第括號中數個。

last();//顧名思義是最後乙個元素。

slice();//獲取括號中數字之間的元素。例如slice(1,3).就是獲取2元素即eq(2)。

filter();//獲取括號內的所選元素,濾掉所有其他元素。

not();//濾掉所有括號內部中的元素並選擇其他所有元素。

find();//找到括號中的某元素,var $my_elements=$("li"); $my_element.find("a");找到$my_element中的所有錨元素(超連結)。

wrap();//把乙個元素包在另乙個元素之中。$("img#oreilly").wrap("");

jQuery學習筆記四(jquery事件註冊)

原生js註冊相同的事件之後,後面註冊的會覆蓋掉前面註冊的,而jquery事件,後面註冊的不會覆蓋前面註冊的,這增強了事件處理能力。jquery的隱式迭代 jquery中如果選擇器可以找到零個,乙個或多個元素找到多個元素 當找到的是多個元素的時候,得到的實際上是乙個元素的集合,執行設定操作的時候,會對...

jquery外掛程式學習(四)

繼續 加油哈,堅持,fighting 如果你明白了前面講的使用jquery.fn物件屬性的方法建立jquery物件的方法,那麼使用extend 方法建立jquery物件就比較容易理解了。理解了嗎,一定要仔細揣摩,仔細研究。我也是再慢慢的學習,慢慢的領悟。針對上面的示例,我們可以呼叫jquery.fn...

jquery學習筆記

判斷checkbox是否被選中if attr checked true 檢查元素是否存在 if tt length 0 if tt 0 檢查元素是否隱藏 alert dvtest is visible 判斷元素顯示或隱藏狀態 多選框操作 獲取一組radio被選中項的值 var item input ...