日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings()

發布時間:2025/3/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings() 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

<body> <div id="main"><div id="hot" class="rightbar"><h2>熱門推薦</h2><ul><li><ul><li class="p">融氏橄欖油</li><li>幫寶適紙尿褲</li><li id="h">有機大米</li><li>妙潔垃圾袋</li><li>優樂美奶茶</li><li class="m">親親果凍</li></ul></li><li><ul><li>海飛絲洗頭膏</li><li>六神花露水</li><li>舒膚佳香皂</li><li>心相印紙巾</li><li>哇哈哈礦泉水</li><li>王老吉</li></ul></li></ul></div> </div> </body> <script type="text/javascript" language="javascript"> //此處為jQuery代碼 </script>

測試1:測試next,讓id="h"的li元素(有機大米)的下一個弟弟高亮

$("#h").next().css("background-color","red");

效果:

測試2:測試nextAll,讓id="h"的li元素(有機大米)的所有弟弟高亮

$("#h").nextAll().css("background-color","red");

效果:

測試3:測試nextUntil,讓id="h"的li元素(有機大米)的所有弟弟高亮,直到碰到類名是m的元素終止

$("#h").nextUntil(".m").css("background-color","red");

效果:

prev與next是一樣的,只不過一個是哥哥,一個是弟弟,同樣的prevAll和nextAll,prevUntil和nextUntil也基本一樣,不再重復測試

?

測試4:測試siblings,讓id="h"的li元素(有機大米)的所有兄弟都高亮(包括哥哥和弟弟)

$("#h").siblings().css("background-color","red");

效果:

測試5:測試siblings,讓id="h"的li元素(有機大米)的所有兄弟中符合類名是m的高亮

$("#h").siblings(".m").css("background-color","red");

效果:

?

個人控制顯示隱藏實例:

$(".ziyuanmingtit").each(function () {
$(this).click(function () {
if ($(this).siblings(".zyhih").css("display") == "none") {
$(this).siblings(".zyhih").css("display", "block");
} else {
$(this).siblings(".zyhih").css("display", "none");
}
});
});

<div class="ziyuanming ziyuanmingtit"><a>@item.DContent.Title</a></div>
<div class="ziyuanda">@item.DContent.AddDate.ToString("yyyy-MM-dd")</div>
<div class="zyhih">
<span class="prepre">推薦理由:</span><div class="ppcot">@item.DContent.CustomField09</div>
<span class="prepre">館員回復:</span><div class="ppcot">@item.DContent.CustomField10</div>

<div>

效果是點擊標題,如果看不見容器zyhih,則讓其顯現;再次點擊標題,如果zyhih為顯示的,就讓它隱藏;

?

類似的點擊控制顯示隱藏的例子:

<script>
$(function () {
$(".showbo").each(function () {
$(this).click(function () {
if ($(this).next().css("display") == "none") {
$(this).next().css("display", "block");
} else {
$(this).next().css("display", "none");
}
});
});
})
</script>
<div class="showbo">
<a href="javascript:void(0)" title="@item.DContent.Title">
<span>@(++i)、</span>
@(new HtmlString(GetSubString(item.DContent.Title, 62)))
</a>
<span class="time">@item.DContent.AddDate.ToString("yyyy-MM-dd")</span>
</div>
<div class="qusans"><span class="qpre">解疑:</span>@item.DContent.Summary</div>

轉載于:https://www.cnblogs.com/shy1766IT/p/4472856.html

總結

以上是生活随笔為你收集整理的jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings()的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。