我在一个同名的页面上有多个类。然后我有一个。在我的 JS 中的 click ()事件。我想要发生的是点击事件只发生一次,不管我的页面上有多个类。
场景是我使用 AJAX 添加到购物车。有时在主页上可能会有一个特色产品和一个最高报价,这意味着同一类。加。# 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});