如何爬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 ...