仿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模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
IDEA快速显示Run DashBoard的图文详解
C#高性能动态获取对象属性值的步骤
Python文件名匹配与文件复制的实现
用python实现一个简单的验证码
关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题
scrapy头部修改的方法详解
thinkphp诸多限制条件下如何getshell详解
jQuery-App输入框实现实时搜索
微信小程序反编译的实现
python实现图像高斯金字塔的示例代码
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
C和C++11之enum枚举的具体使用方法
详解C# List<T>的Contains,Exists,Any,Where性能对比
pandas抽取行列数据的几种方法
利用nexus作为私库进行代理docker,进行上传和下载镜像操作
详解Android WebView监听console错误信息
pycharm中leetcode插件使用图文详解
在python中对于bool布尔值的取反操作
Mybatis批量提交实现步骤详解
python 操作excel表格的方法
C语言规律循环累加求和案例
Docker 命令自动补全的实现
vue-drawer-layout实现手势滑出菜单栏
Python制作简单的剪刀石头布游戏
学习C语言对后期java有帮助吗
JavaScript实现移动小精灵的案例代码
Python OpenCV中的numpy与图像类型转换操作
python实现图片,视频人脸识别(opencv版)
docker时区问题和迁移数据问题
JavaScript实现音乐导航效果
VUE+Element实现增删改查的示例源码
group by 按某一时间段分组统计并查询(推荐)
java实现文件上传功能
Go 实现一次性打包各个平台的可执行程序
JS数据类型分类及常用判断方法
PHP数组实际占用内存大小原理解析
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
docker容器无法访问宿主机端口的解决
一篇文章让你三分钟学会Java枚举
python3.9实现pyinstaller打包python文件成exe
Java tomcat环境变量及idea配置解析
IDEA插件EasyCode及MyBatis最优配置步骤详解
如何关闭 IDEA 自动更新
docker-compose快速搭建docker私有仓库的步骤
C# WinForm调用Shell_NotifyIcon的示例代码
解决Android Studio sdk emulator directory is missing问题
python中time、datetime模块的使用
详解Python中@staticmethod和@classmethod区别及使用示例代码
使用docker搭建kong集群操作
浅谈shell 遍历数组的几种方法
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
