我在同名页面上有多个类。然后,我的JS中有一个.click()事件。我想发生的是单击事件仅发生一次,无论页面上有多个类。
场景是我正在使用AJAX添加到购物车。有时,主页上可能会有特色产品和最高报价,这意味着存在同一类.add。#productid#,并且在单击添加到购物车AJAX时会触发两次。
我考虑过要制作“点击区域”,所以我会有.container-name .add。#pid#,因此可以带来唯一的点击。
这是唯一的解决方案吗?
<div class="addproduct 151">product info</div>
<div class="addproduct 151">product info</div>
<div class="addproduct 151">product info</div>
<div class="addproduct 151">product info</div>
<div class="addproduct 151">product info</div>
$(".addproduct").click(function(){//do something fired 5 times});

