成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 淺談jquery中next與siblings的區別
全站頭部文字 我要出現在這里
淺談jquery中next與siblings的區別 736 2024-02-14   

siblings([expr]):

概述

取得一個包含匹配的元素集合中每一個元素的所有唯一同輩元素的元素集合。

[expr] :可以用可選的表達式進行篩選。用于篩選同輩元素的表達式

示例

找到每個div的所有同輩元素。

HTML 代碼:

<p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>

jQuery 代碼:

$("div").siblings()

結果:

[ <p>Hello</p>, <p>And Again</p> ]

找到每個div的所有同輩元素中帶有類名為selected的元素。

HTML 代碼:

<div><span>Hello</span></div><p class="selected">Hello Again</p><p>And Again</p>

jQuery 代碼:

$("div").siblings(".selected")

結果:

[ <p class="selected">Hello Again</p> ] next([expr]) : 

取得一個包含匹配的元素集合中每一個元素緊鄰的后面同輩元素的元素集合。

這個函數只返回后面那個緊鄰的同輩元素,而不是后面所有的同輩元素(可以使用nextAll)??梢杂靡粋€可選的表達式進行篩選。

示例

描述:

找到每個段落的后面緊鄰的同輩元素。

HTML 代碼:

<p>Hello</p><p>Hello Again</p><div><span>And Again</span></div>

jQuery 代碼:

$("p").next()

結果:

[ <p>Hello Again</p>, <div><span>And Again</span></div> ]

描述:

找到每個段落的后面緊鄰的同輩元素中類名為selected的元素。

HTML 代碼:

<p>Hello</p><p class="selected">Hello Again</p><div><span>And Again</span></div>

jQuery 代碼:

$("p").next(".selected")

結果:

[ <p class="selected">Hello Again</p> ] 

nextAll([expr]):查找當前元素之后所有的同輩元素。

示例:

描述:

給第一個div之后的所有元素加個類

HTML 代碼:

<div></div><div></div><div></div><div></div>

jQuery 代碼:

$("div:first").nextAll().addClass("after");

結果:

[ <div class="after"></div>, <div class="after"></div>, <div class="after"></div> ] 

實際應用案例

刪除第一個tr元素后面所有tr,然后在重新創建這些tr:

$(".rili_tab01 tr:first").next().remove();
var retRow = "<tr><td>"+ret["eventTime"]+"</td><td >"+ret["eventCountry"]+"</td><td>"+ret["eventContent"]+"</td></tr>";
$(".rili_tab01 tr:last").after(retRow);

這是嘗試之后能夠正確顯示的,下面用另一種方式就只能完成第一步
$(".rili_tab01 tr:first").siblings.remove();

重新創建tr元素的將不能正確執行

換成siblings()也是可以的$(".rili_tab01 tr:first").siblings().remove();

發現問題了,用錯了siblings方法了,正確的是加括弧的,

$(".rili_tab01 tr:first").siblings().remove();
var retRow = "<tr><td>"+ret["eventTime"]+"</td><td >"+ret["eventCountry"]+"</td><td>"+ret["eventContent"]+"</td></tr>";
 $(".rili_tab01 tr:last").after(retRow);

以上就是小編為大家帶來的淺談jquery中next與siblings的區別全部內容了,希望大家多多支持綠夏網~


主站蜘蛛池模板: 挠胳肢窝肚子腰| 小镇姑娘高清播放| 谍变1939全部演员表| abo血型鉴定实验报告| 汽球造型| 暗黑破坏神2毁灭之王| 无常电影| 风月电视剧免费观看剧情| 口述与子性细节过程| 我仍在此 电影| 圣斗士星矢在线观看| 国产老阿姨| 绝对权力全集免费观看| 林栋浦| 年轻的丝袜老师2| 日韩欧美动作影片| 成吉思汗电影| 八仙过海 电影| 2024头像| 洪熙官个人资料简介| 女人 电影| av电影网| 扎职| 国产伦理女村支书| 汽球造型| 龙的传人第四季| 第一财经现场直播| 电影《大突围》免费观看国语 | 一句话让男人主动联系你| 石田亚由美| 美足av电影欧美日韩| 杨玉环一级片| 男人脱衣服| 家庭琐事电影| 林子祥电影| 洞房艳谭电影| 芦苇编剧| 消防知识问答100题| 抖音 在线观看| 范瑞君| 姐妹五|

?。?!站長長期在線接?。?!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103