我創建了一個簡單的應用程序使用JS/jQuery作爲學習練習,並遇到了我以前遇到的問題,似乎無法解決。爲什麼在下面的代碼中是自動觸發的第二個點擊事件,而不是當我點擊$('。tweet li a.username')?爲什麼這個點擊事件會在jQuery中自動觸發?
$(function(){
setInterval(update, 3000);
$('.showMore').on('click', function() {
moreIndex += 5;
update();
})
$('.tweet li a.username').on('click', alert('hey!'));
});
alert('hey!')是我仍然在工作的函數的填充。這應如何組織,以便點擊鏈接時單擊事件觸發而不是頁面加載時觸發?即使我更改了訂單,$('。showMore')事件也能正常工作。
明白了。試過之前並沒有得到警報。我必須讓選擇器錯誤。 – Ja5onHoffman