Я использую этот блок кода, чтобы не дать нетерпеливым клиентам многократно щелкать и отправлять несколько запросов на наш сервер.
<script>
function prevent_click() {
return false;
}
$('a, input[type=submit], input[type=button]').on('click', function(e) {
$(e.currentTarget).click(prevent_click);
setTimeout(function(){
$(e.currentTarget).unbind('click', prevent_click);
}, 3000);
});
</script>
Он блокирует события щелчка после первого щелчка в течение 3 секунд, но делает это длята же ссылка, кнопка и т. д. Как я могу запустить это для всех ссылок, но не индивидуально?