javascript - jQuery中nextAll()和siblings()的区别
问题描述
jQuery 中的 nextAll() 获取匹配元素集中每个元素的所有兄弟姐妹,可选地由选择器过滤,而兄弟姐妹 () 获取匹配元素集中每个元素的兄弟姐妹,可选地由选择器过滤。我想知道这两者的区别
解决方案
只是某个特定性能状态的演示。
// Siblings - Gets everyone living in the same container at same level
console.log('Siblings');
$('#mid').siblings().each(function() {
console.log($(this).text());
});
console.log('nextAll');
$('#mid').nextAll().each(function() {
console.log($(this).text());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
<p>1</p>
<p>2</p>
<p>3</p>
<p id='mid'>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
</div>
推荐阅读
- visual-studio - ASP.NET MVC 网站视图模型在发布后未更新,但在发布中运行良好
- c# - 在右对齐的 PdfPCell 中查找文本的起始 x 坐标
- reactjs - ReactDOM.render 在 getUserConfirmation 中不起作用
- php - 表单提交后重新加载网页,隐藏 iframe
- python - 如何限制使用pynput按下的键
- c# - C# 在 for 循环期间检查取消令牌
- javascript - Discord.js - UnhandledPromiseRejectionWarning:RangeError [MESSAGE_NONCE_TYPE]:消息随机数必须适合无符号 64 位整数
- ios - 上传图片到服务器时出现绿线
- java - 需要有关 java 泛型问题的帮助
- python - Python RE:如何将文字分割为 0 次或多次 *