苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4453|回复: 5

[Jquery] jq获取元素位置的方法

[复制链接]
发表于 2017-11-6 20:39:33 | 显示全部楼层 |阅读模式
在jq中,主要用到的最多的,就是根据当前元素,获取其他元素,如后一个,前一个,父元素,子元素等等
只要知道这些的基本方式,页面的页面基本上都能获取到,线面就简单说下我们获取元素方法


$('#id').siblings()   当前元素所有的兄弟节点
$('#id').prev()       当前元素前一个兄弟节点
$('#id').prevaAll()   当前元素之前所有的兄弟节点
$('#id').next()       当前元素之后第一个兄弟节点
$('#id').nextAll()    当前元素之后所有的兄弟节点

这就是根据当前元素,获取其他元素的所有方法,根据这些基本的方法,能获取页面上基本所有的元素。




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2017-11-6 20:43:07 | 显示全部楼层
siblings;  这个方法比较好,就是可以获取当前元素的所有兄弟元素,
这样的话,就可以实现点击本元素,隐藏或者显示当前元素同级的所有元素,获取给除当前元素外,其他元素增加、删除一个样式
 楼主| 发表于 2017-11-6 20:44:22 | 显示全部楼层
剩下的就不说了,获取前一个,或者前面所有元素

获取前面所有,基本上就是去除前面html使用的比较多,其他的用的最多的就是prev(),获取前面元素
 楼主| 发表于 2017-11-6 20:45:15 | 显示全部楼层
next(),nextAll()获取后一个元素,或者后面所有元素,跟上面的是一样的,就不做介绍喽
 楼主| 发表于 2017-11-6 20:46:51 | 显示全部楼层
这些就是最基本的,获取元素的方式,只要记到了,再记住点简单的方法编写,就可以用js,实现页面上的基本交互,希望有所帮助哈,这个主要就是对初学者有用啦,大神可以自动跳过
 楼主| 发表于 2018-1-16 19:56:50 | 显示全部楼层
路过支持下自己,加油ing
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-24 02:51

© 2014-2021

快速回复 返回顶部 返回列表