扫码关注官方订阅号
如题,现在一个HTML中有10个P标签,每个里头都有一句完全一样的话。这时候鼠标划过其中一个P标签里的文字,请问如何获取这到底属于第几个P标签?
谢谢
认证高级PHP讲师
类似于这样:
$(".side li").on("mousemove",function(){ var idx = $(this).index(); console.log("第" + (idx + 1) + "个"); });
当前这是本页面右侧相似问题 测试的效果
可以在p中添加数值id,或者加一个循环判断是第几个子节点
循环加自定义属性index,划过时可以获取index
<p> <p>section</p> <p>section</p> <p>section</p> <p>section</p> <p>section</p> <p>section</p> <p>section</p> <p>section</p> <p>section</p> <p>section</p> </p> <script type="text/javascript"> var ps=$("p p"); ps.each(function(index,el){ $(this).on("mouseover",function(){ console.log(index); }); }); </script>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
类似于这样:
当前这是本页面右侧相似问题 测试的效果
可以在p中添加数值id,或者加一个循环判断是第几个子节点
循环加自定义属性index,划过时可以获取index