我正在使用 JS/jQuery 创建一个简单的应用程序作为学习练习,并且遇到了我以前遇到过但似乎无法解决的问题。为什么在下面的代码中,第二次点击事件是自动触发的,而不是在我点击 $('.tweet li a.username') 时触发?
$(function(){
setInterval(update, 3000);
$('.showMore').on('click', function() {
moreIndex += 5;
update();
})
$('.tweet li a.username').on('click', alert('hey!'));
});
alert('hey!') 是我仍在研究的功能的填充物。这应该如何组织,以便在单击链接而不是在页面加载时触发单击事件?$('.showMore') 事件正常工作,即使我更改了顺序。