Не используйте строки в setInterval()
или setTimeout()
. Всегда передавать функциональные объекты:
$(function() {
$('.button').each(function(){
var button = $(this);
setInterval(function() {button.click();}, 500);
});
});
РЕДАКТИРОВАТЬ: Если все, что вам нужно, это нажать кнопку, это также может быть выражено более просто как (спасибо icambron):
$(function() {
$('.button').each(function(){
setInterval($(this).click, 500);
});
});