jq 獲取其他所有元素 jq dom的篩選

2021-10-13 16:24:56 字數 2599 閱讀 3338

jq中除了傳css選擇器以外,還可以傳其他: 如li:first(li中的第乙個)

:first(第乙個) / :last(最後乙個)

:odd(索引為奇數) / :even(索引為偶數)

:eq(具體的索引),如果是負數倒著來,如-1是最後乙個

這三個可以寫在後面。

$('li').eq(2).prev().css('background-color', '#eacd76');
prev選擇當前元素的上面的兄弟元素,(可以傳參,可以判斷是不是該類似的元素)。

prevall選擇當前元素上面的全部兄弟元素。

nextall如果沒有具體選擇哪個li,全部選中,但最後乙個不會選中。

next() / nextall()

用法和prev一樣。nextall如果沒有具體選擇哪個li,全部選中,但第乙個不會被選中。

$('li').nextall().css('background-color', '#eacd76');
siblings() 除了當前元素,其他的都選中。如果沒有具體元素,則全部選中。

可以寫css選擇器,擁有的會被選擇出來。

也可以寫函式,只要filter結果不等於false,可以根據函式index值選擇,也可以選擇全部

可以傳css選擇器,可以傳函式

和filter剛剛相反,只要不是當前元素的兄弟元素都可以選中。

is 判斷這個範圍中是否包含引數,包含則返回true

console.log($('li').is('.test'));
slice 擷取引數取頭不取尾

each的高階版,each只可以遍歷,處理資料需要其他的配合。

map遍歷完後,還可以寫條件,返回滿足的元素(jq物件)。

jq 獲取元素

例項 效果 div 得到所有div div 得到id為div的元素 div 得到class為div的元素 ul li 得到ul下的li 例項效果 a first 選擇網頁中的第乙個a元素 tr odd 選擇 中的奇數行 div visible 選擇可見的div元素 div gt 2 選擇所有的div...

MFC VC 獲取其他類指標

在mainframe類中得到view的指標 首先要在mainframe的標頭檔案中包涵doc類和view類的標頭檔案,doc類要比view類先包含,因為可能view類中例項了doc的物件和呼叫了doc的函式。然後 為 cfamewnd pactiveframe getactiveframe cvie...

android獲取其他應用資訊

adb shell dumpsys activity activities 先啟動需要的查詢的apk,再敲入以上命令,在stack 1下查詢cmp 其後的內容為包名 mainactivity 注 dumpsys activity可以檢視系統的所有的活動,包括服務 廣播等,加上activities則只...