五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > jQuery 教程 > jQuery 遍歷 - slice() 方法

jQuery 遍歷 - slice() 方法

此節(jié)有 278 人學(xué)習(xí)過(guò)     參與評(píng)論

實(shí)例

選中所有段落,然后將所選內(nèi)容縮減為只包含第一和第二個(gè)段落:

$("p").slice(0, 2).wrapInner("");

親自試一試

定義和用法

slice() 把匹配元素集合縮減為指定的指數(shù)范圍的子集。

語(yǔ)法

.slice(selector,end)
參數(shù) 描述
selector

基于 0 的整數(shù)值,指示開(kāi)始選取元素的位置。

如果是負(fù)數(shù),則指示從集合末端開(kāi)始的偏移量。

end

基于 0 的整數(shù)值,指示結(jié)束選取元素的位置。

如果是負(fù)數(shù),則指示從集合末端開(kāi)始的偏移量。

如果省略,則選取范圍會(huì)在集合末端結(jié)束。

詳細(xì)說(shuō)明

如果給定一個(gè)表示 DOM 元素集合的 jQuery 對(duì)象,.slice() 方法用匹配元素的子集構(gòu)造一個(gè)新的 jQuery 對(duì)象。已應(yīng)用的 index 參數(shù)集合中其中一個(gè)元素的位置;如果省略 end 參數(shù),則 index 之后的所有的所有元素都會(huì)包含在結(jié)果中。

請(qǐng)思考這個(gè)帶有簡(jiǎn)單列表的頁(yè)面:

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
  <li>list item 4</li>
  <li>list item 5</li>
</ul>

我們可以向列表項(xiàng)集合應(yīng)用該方法:

$('li').slice(2).css('background-color', 'red');

親自試一試

此次調(diào)用的結(jié)果是項(xiàng)目 3、4 和 5 的背景被設(shè)置為紅色。請(qǐng)注意,已應(yīng)用的 index 參數(shù)基于零,引用的是 jQuery 對(duì)象中元素的位置,而非 DOM 樹(shù)中的。

end 參數(shù)允許我們更進(jìn)一步地限制選取范圍。比如:

$('li').slice(2, 4).css('background-color', 'red');

親自試一試

現(xiàn)在,只有項(xiàng)目 3 和 4 會(huì)被選取。再次說(shuō)明,index 是基于零的;范圍會(huì)延伸到(但不包含)指定的 index。

負(fù)的指數(shù)

jQuery 的 .slice() 方法模仿了 JavaScript 數(shù)組對(duì)象的 .slice() 方法。它所模仿的特性之一是向 start 或 end 參數(shù)傳遞負(fù)數(shù)的能力。如果提供負(fù)數(shù),則指示的是從集合結(jié)尾開(kāi)始的一個(gè)位置,而非從開(kāi)頭。例如:

$('li').slice(-2, -1).css('background-color', 'red');

親自試一試

這次,只有列表項(xiàng) 4 會(huì)變紅,這是因?yàn)樵擁?xiàng)目是介于從結(jié)尾計(jì)數(shù)的二 (-2) 與從結(jié)尾計(jì)數(shù)的一 (-1) 的之間的范圍中的唯一項(xiàng)目。

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (278人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------
jQuery 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)