jQuery鏈式操作 end 方法返回到上一級

2021-06-20 13:46:11 字數 335 閱讀 6397

通過end()方法取消當前的jquery物件,返回前面的jquery物件。這樣當匹配某個按鈕時,為其繫結事件處理函式,然後呼叫end()方法,則又返回前面乙個jquery物件,即按鈕集合。

鏈式**已經成為jquery 非常流行的乙個特點,在使用鏈條方式編寫**時,可能會用到eq()、filter()的jquery方法改變鏈式方法的物件,但是借助jquery的end() 方法又能夠恢復或最初的jquery物件,從而可以實現繼續執行鏈式操作。注意,有幾個jquery的方法並不返回jquery 物件,所以鏈式操作就不能繼續下去,如get() 就不能像eq() 那樣使用。 

jquery遍歷 end 方法

end 方法結束當前鏈條中的最近的篩選操作,並將匹配元素集還原為之前的狀態。舉個栗子 1 body 2 ul class first 3 li class foo list item 1 li 4 li list item 2 li 5 li class bar list item 3 li 6ul...

jquery 遍歷 之 end 方法

1.end 比如要查詢 first 下的 class 為 foo 的元素 並 將其color設定為red。通常如果我們接著往下寫 ul.first find foo css color red find bar css color red 那麼 沒有什麼效果,如果我們改成 ul.first find...

jQuery物件的鏈式操作

jquery物件的鏈式操作 首先來看乙個例子 myphoto css border solid 2px ff0000 attr alt good 對乙個jquery物件先呼叫了css 函式修改樣式,然後使用attr 函式修改屬性,這種呼叫方式象鏈一樣,所以稱為 鏈式操作 鏈式操作能夠讓 變得簡潔,因...