У меня несколько классов на одноименной странице. Затем у меня есть событие .click () в моем JS. Я хочу, чтобы событие щелчка происходило только один раз, независимо от нескольких классов на моей странице.
Сценарий таков, что я использую 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});

