Javascript I';我不知道为什么我的点击事件赢了';行不通

Javascript I';我不知道为什么我的点击事件赢了';行不通,javascript,jquery,html,click,Javascript,Jquery,Html,Click,我正在尝试向.user添加一个单击事件,该事件会将整个页面的背景颜色更改为绿色。我对jQuery非常陌生,但代码对我来说很合适。当我单击.users按钮时,什么也没有发生。有人有什么想法吗 $(文档).ready(函数(){ 变量$body=$('body') /*$body.html(“”)*/ //var currentView=“Twittler提要” var currentView=$(“Twittler提要””); var refreshTweet=函数(){ var指数=stream

我正在尝试向.user添加一个单击事件,该事件会将整个页面的背景颜色更改为绿色。我对jQuery非常陌生,但代码对我来说很合适。当我单击.users按钮时,什么也没有发生。有人有什么想法吗

$(文档).ready(函数(){
变量$body=$('body')
/*$body.html(“”)*/
//var currentView=“Twittler提要”
var currentView=$(“Twittler提要”

”); var refreshTweet=函数(){ var指数=streams.home.length-1; var endInd=指数-10; while(索引>=endInd){ var tweet=streams.home[index]; var$tweet=$(“

@”+ tweet.user+'

'+tweet.message+ “

”+/*$.timeago(tweet.created_at)*/tweet.created_at+”

”; currentView.appendTo(“#侧栏”) $tweet.appendTo($body); 指数-=1; } } 刷新tweet(); $('.refresh')。在('click',function()上{ if(document.getElementsByClassName('tweets')){ $('.tweets').remove(); } var result=refreshTweet(); $body.prepend(结果); }) $('.user')。在('click','button',function()上{ currentView=this.user $('body').css('background-color','green'); }); });
我想你不应该在这里破坏你的代码:
var$tweet=
而你的JS在这里搞砸了。您是否检查了控制台是否有错误?控制台是否说了什么?
如果(document.getElementsByClassName('tweets'){$('.tweets').remove();}
只需调用remove,为什么要进行多次调用。请参阅此处以了解重复(我第一次链接了错误的重复):的可能重复