<body>
<style>
ul{
position: absolute;
}
</style>
<button class="btn firstBtn"></button>
<button class="btn"></button>
<button class="btn"></button>
<button class="btn"></button>
<button class="btn"></button>
<button class="btn lastBtn"></button>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<span></span>
<div class="divBox">div</div>
</ul>
<script src="./库/jquery-3.5.1.js"></script>
<script>
//查找方法
//children:匹配当前元素子元素
console.log($("ul").children());
console.log($("ul").children(".divBox"));
//closest:过滤元素表达式/匹配dom元素 (较少使用)
console.log($(".btn").closest(".lastBtn"));
//find:查找子集元素
console.log($("ul").find(".divBox"));
//匹配同级元素
//next/nextAll
//prev/prevAll
console.log($(".firstBtn").next());//紧跟其后
console.log($(".firstBtn").nextAll());//其后所有
console.log($(".firstBtn").nextAll("button"));//其后所有
//prev/prevAll:某元素之前 用法与 next 相同
//siblings([expr]):获取同级元素
console.log($(".divBox").siblings());// li li li li
console.log($("li").siblings("span"));
//parent / parents
console.log($(".divBox").parent());//ul
console.log($(".divBox").parents());//ul > body > html
//offsetParent : 返回定位的父节点(absolute/relative) 默认是html
console.log($(".divBox").offsetParent());//ul
</script>
</body>```
2021-03-01 jQuery中的查找方法
最新推荐文章于 2022-11-04 12:05:29 发布