jquery siblings()的用法是什么(JQuery)
生活随笔
收集整理的這篇文章主要介紹了
jquery siblings()的用法是什么(JQuery)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本教程操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。
jquery siblings()方法用于獲取被選元素的所有同級元素。
siblings()方法會沿著DOM元素的同級元素向前和向后遍歷,返回共享相同父元素的所有子元素(被選元素除外)。
語法格式:
$(selector).siblings(filter)
登錄后復制
| 參數 | 描述 |
|---|---|
| filter | 可選。規定縮小搜索同級元素范圍的選擇器表達式。 |
示例1:返回帶有類名 "start" 的每個 <li> 元素的所有同級元素
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="js/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function() {
$("li.start").siblings().css({
"color": "red",
"border": "2px solid red"
});
});
</script>
<style>
.siblings * {
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}
</style>
</head>
<body>
<div style="width:500px;" class="siblings">
<ul>ul (父節點)
<li>li (類名為"star"的上一個兄弟節點)</li>
<li>li (類名為"star"的上一個兄弟節點)</li>
<li class="start">li (兄弟節點)</li>
<li>li (類名為"star"的下一個兄弟節點)</li>
<li>li (類名為"star"的下一個兄弟節點)</li>
</ul>
</div>
<p>在這個例子中,我們選擇類名稱為“star”的li元素的所有兄弟元素。</p>
</body>
</html>
登錄后復制
示例2:縮小搜索范圍(使用兩個參數來過濾對同級元素的搜索)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="js/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function() {
$("li.start").siblings(".1").css({
"color": "red",
"border": "2px solid red"
});
});
</script>
<style>
.siblings * {
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}
</style>
</head>
<body>
<div style="width:500px;" class="siblings">
<ul>ul(父節點)
<li>li (類名為"star"的上一個兄弟節點)</li>
<li class="1">li(類名為"star"的上一個兄弟節點)</li>
<li class="start">li (兄弟節點)</li>
<li>li(類名為"star"的下一個兄弟節點)</li>
<li class="1">li (類名為"star"的下一個兄弟節點)</li>
</ul>
</div>
<p>在這個例子中,我們縮小搜索結果只返回在類名為“star”和“stop”的li元素之間類名為“1”的兄弟元素。</p>
</body>
</html>
登錄后復制
【推薦學習:jQuery視頻教程、web前端視頻】
以上就是jquery siblings()的用法是什么的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的jquery siblings()的用法是什么(JQuery)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电视挂墙支架怎么安装
- 下一篇: Ubuntu 新桌面安装器曝光:优化自动