我正在创建一个类似 twitter 的应用程序作为学习练习,并且在我的 JS 文件的开头有以下内容:
$(function(){
setInterval(update, 3000);
$('.tweet li a.username').on('click', function() {
alert('hey!');
});
$('.showMore').on('click', function() {
moreIndex += 5;
update();
})
});
alert() 是我想在单击用户名时触发的另一个函数的填充物。我的生成器正在为每条推文创建以下 HTML:
<ul class="tweets">
<ul class="tweet">
<li><a class="username" href="#">@jason:</a> tweet text </li><li class="date"> Date </li>
</ul>
</ul>
这包含在类 tweetDiv 的 div 中。
我尝试了许多选择器,但无法触发警报。我的选择器不正确吗?或者是别的什么?