關於通過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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM