jQuery中的end 方法的意思

2021-07-08 22:24:10 字數 1554 閱讀 3954

1樓:匿名使用者

list item 1

list item 2

list item 3

list item 1

list item 2

list item 3

$('ul.first').find('.foo').css('background-color', 'red')

.end().find('.bar').css('background-color', 'green');

這條命令鏈檢索第一個列表中類名為 foo 的專案,並把它們的背景設定為紅色。end() 會將物件還原為呼叫 find() 之前的狀態,所以第二個 find() 查詢的是 內的 '.bar' ,而不是在列表的 中查詢,並將匹配元素的背景設定為綠色。

最後的結果是第一個列表中的專案 1 和專案 3 被設定了帶顏色的背景,而第二個列表中的專案沒有任何變化。

我也在找這個問題的答案,剛好看到了,這裡講得很明白了,可以直接去下面的地址看.更明白了.

jquery中andself和end方法的區別

2樓:匿名使用者

andself是指jquery集合bai中包含自身。例如:du

$('input').siblings('label').andself().

length;//意思是選中input標籤下兄zhi弟label元素,以及自身。假如頁面裡dao只專有一個input元素和一個同級的label元素,那length的值是2。

end是jquery元素選擇器的一項優化。當你進行鏈式呼叫時,你呼叫鏈上的每個操作結果的元素集合都會被push到一個棧中。如果你想回歸到鏈上的上一級結果,就可以使用end函式。

例如:$('input').siblings('label').text('11111').

end().val('1111');//意思就是先選中input元素的同級兄弟元屬素label。把label的文字內容設定為11111,然後迴歸到上一層的結果,也就是input元素,然後把input元素的value設定為1111.

區別,使用了andself以後,當前的選中元素的集合,會跟上一步驟中的元素集合,進行並集操作。 而end只是迴歸使用上一步驟中的元素集合。

在jquery中,用 $. 和 $().有什麼區別,它們分別的含義是什麼?

3樓:匿名使用者

$ 即 jquery物件

抄,是一個function物件,$()是呼叫這個function,得到bai的是

jquery.prototype.init的一個例項,jquery物件包du含很多靜態方法,可以通過jquery.

即zhi($.)呼叫,通過jquery.fn(即jquery.

prototype)可以對jquery.prototype.init的實dao例進行擴充套件,因為jquery.

prototype.init的原型引用的jquery.prototype

4樓:陽陽

$.是呼叫jquery中物件,$("#id").是id元素的屬性

jquery中 this parent什麼意思

當前標記的父標記。如 如果children1是當前元素的話,那麼 children1 parent 就是指parent這個標記。jquery選擇器問題 this 父元素的上乙個元素應該怎麼寫?this parent prev 可以得到 this 父元素的上乙個同輩元素 最好通過 this paren...

所有的jquery中的方法都需要寫在 function

不是啊。function 裡的方法相當於頁面文件全部載入完畢後觸發的而已。不用啊,只要你引用了jquery庫,都可以用jquery的 jquery語句必須放在 function 裡面嗎 不是必須的。function 如上面注 釋中說明的,js在瀏覽器渲染頁面時是按照在文件中出現的順序來順序執行的。因...

jquery裡的與js中的有,jquery裡的與js中的有什麼區別?

問題問的應該都是jquery裡的問題吧。是指選擇器選擇帶有id的元素,例如就可以用 id val 來獲取對應的資料值,而裡面有加號的情況一般是有變數,在函式封裝時常用,例如 這裡 只是乙個連線的作用,總得來說就是jquery的選擇器,沒有區別的說法 jquery設計的宗旨是 write less,d...