作家
登录

仿jQuery的siblings效果的js代码

作者: 来源:www.28hudong.com 2013-03-30 00:46:37 阅读 我要评论

复制代码 代码如下: 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//最后按从老大到老小的顺序,把这一组元素返回 }

  推荐阅读

  基于Jquery的文字自动截取(提供源代码)

插件需求(功能需要) 一个插件就是完成一个特定的功能,我们在动手制作一个插件时应该确定该插件开发完成后应具备哪些功能供我们使用。 在某天早上,按模式的完成开机、连接数据库、开启VS开发环境、调试程序。程>>>详细阅读


本文标题:仿jQuery的siblings效果的js代码

地址:http://www.17bianji.com/kaifa2/JS/24289.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)