什么是兄弟元素?
<ul id="list">
<li class="li-1">web前端</li>
<li class="li-2">web前端</li>
<li class="li-3">web前端</li>
<li class="li-4">web前端</li>
<li class="li-5">web前端</li>
</ul>
1、$(selector).prevAll( selector )
功能描述:获得集合中每个匹配元素的所有前面的兄弟元素,选择性筛选的选择器。
$(".li-3").prevAll("li"); // ['li-1','li-2']
2、$(selector).nextAll( selector )
功能描述:获得每个匹配元素集合中所有下面的同辈元素,选择性筛选的选择器。
$(".li-3").nextAll("li"); // ['li-4','li-5']
3、$(selector).siblings( selector )
功能描述:获得匹配元素集合中每个元素的兄弟元素,可以提供一个可选的选择器。
$(".li-3").siblings("li"); // ['li-1','li-2','li-4','li-5']
案例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
li {
list-style: none;
}
body {
background-color: black;
}
div {
width: 700px;
border: 1px solid white;
margin: 0 auto;
padding-right: 50px;
}
ul {
width: 680px;
height: 100%;