微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于通过jquery获取forEach出的某条数据,永远只能是第一条的问题

问题:在点击查看的时候,点击第二条获取的是第一条数据,点击第三条获取的也是第一条数据。而我需要点哪条,获取哪一条的效果


代码截图:

事实上在这里这个问题产生的原因是:只在点击(注意“只在”)第一条数据的时候,才触发了

这个事件

,在第二条第三条第四条等等(无论多少条)数据的时候,都没有触发这个view事件
产生的原因:这个事件触发是由id触发的,在C:foreach标签中遍历之后的id=view“”在各条数据上都有,不是唯一的
因此只会在第一条id="view"的时候触发
解决:改为属性选择器,而不是id选择器,这样不会让id唯一
解决之后代码截图:

---------------------
版权声明:本文为CSDN博主「标标好」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39706071/article/details/84340550

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐