**
js中点击一次触发两次&循环后只能获取到第一个循环的值
**
先描述下场景:在一个商品展示页面用循环,展示出相同样式不同内容的div,但都有一个相同的按钮。
这里有两个问题:
一、由于是动态生成的,点击事件运用了jQuery里面的on(e,g,f)方法,绑定在按钮上面,结果只能获取到第一个循环内容的值。
$(".btn-addcart").on("click",function () {
//do something
})
后来发现,只有对这个页面都绑定点击事件才行
$(document).on("click",