关于通过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

猜你喜欢

转载自www.cnblogs.com/mike-JP/p/11330611.html