仿jQuery的siblings效果的js代码
- 软件编程
- 2026-01-11 11:30:42
function siblings(o){//参数o就是想取谁的兄弟节点,就把那个元素传进去
var a=[];//定义一个数组,用来存o的兄弟元素
var p=o.previousSibling;
while(p){//先取o的哥哥们 判断有没有上一个哥哥元素,如果有则往下执行 p表示previousSibling
if(p.nodeType===1){
a.push(p);
}
p=p.previousSibling//最后把上一个节点赋给p
}
a.reverse()//把顺序反转一下 这样元素的顺序就是按先后的了
var n=o.nextSibling;//再取o的弟弟
while(n){//判断有没有下一个弟弟结点 n是nextSibling的意思
if(n.nodeType===1){
a.push(n);
}
n=n.nextSibling;
}
return a//最后按从老大到老小的顺序,把这一组元素返回
}
# 这一
# BR
# 谁的
# 就把
# 到老
# 往下
# push
# var
# return
# span
# function
# reverse
# 最后按
# 再取
# siblings
# nodeType
# jquery 层次选择器siblings与nextAll的区别介绍
# previousSibling
# nextSibling
# jQuery prev ~ siblings选择器使用介绍
# jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
# jquery siblings获取同辈元素用法实例分析
# jQuery中的siblings()是什么意思(推荐)
# 浅谈jquery中next与siblings的区别
# 有关jQuery中parent()和siblings()的小问题
# jQuery siblings()用法实例详解
# jquery遍历函数siblings()用法实例
# jQuery中的siblings用法实例分析
# jQuery中siblings()方法用法实例
# jquery next nextAll nextUntil siblings的区别介绍
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
基于PHP实现发微博动态代码实例
Spring Boot项目集成UidGenerato的方法步骤
MySQL 全文索引的原理与缺陷
浅析MysQL B-Tree 索引
idea自定义快捷代码生成模板的方法
C# Split函数根据特定分隔符分割字符串的操作
MySQL如何使用时间作为判断条件
swiperjs实现导航与tab页的联动
MySQL获得当前日期时间函数示例详解
SQL Server 批量插入数据的完美解决方案
Python爬虫进阶之爬取某视频并下载的实现
C++枚举类型用法总结(枚举字符常量代替常量)
Pyqt助手安装PyQt5帮助文档过程图解
GoLand 2025.3 正式发布有不少新功能(支持泛型)
如何向scrapy中的spider传递参数的几种方法
JS数据类型分类及常用判断方法
python多线程和多进程关系详解
pyqt5实现井字棋的示例代码
Android Studio配置国内镜像源(利用hosts)
使用Docker构建一个Git镜像使用clone仓库
selenium判断元素是否存在的两种方法小结
Javascript中window.name属性详解
PHP大文件分割分片上传实现代码
快速解决pymongo操作mongodb的时区问题
python基于win32api实现键盘输入
Mysql修改存储过程相关权限问题
Docker 查看镜像信息的方法
Android基于开源项目xutils3实现下载
RedisAPI原子性操作及原理解析
Python numpy大矩阵运算内存不足如何解决
使用Mock.js生成前端测试数据
Pandas中DataFrame交换列顺序的方法实现
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
Javascript实现单选框效果
C#生成PDF的方法
Golang发送http GET请求的示例代码
paramiko使用tail实时获取服务器的日志输出详解
Mybatis generator mapper文件覆盖原文件的示例代码
php操作redis命令及代码实例大全
Java 类型信息详解和反射机制介绍
elementUI同一页面展示多个Dialog的实现
安装IDEA和配置Maven的步骤详解
Docker容器连接相互通信的实现
MySQL中int(n)后面的n到底代表的是什么意思
docker 打包本地镜像,并到其他机器进行恢复操作
Python APScheduler执行使用方法详解
PHP如何防止用户重复提交表单
浅谈Vue使用Elementui修改默认的最快方法
Android6.0获取动态权限代码示例
SpringBoot基于Actuator远程关闭服务
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
