Javascript I';我不知道为什么我的点击事件赢了';行不通
我正在尝试向.user添加一个单击事件,该事件会将整个页面的背景颜色更改为绿色。我对jQuery非常陌生,但代码对我来说很合适。当我单击.users按钮时,什么也没有发生。有人有什么想法吗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
$(文档).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+'
”+/*$.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,为什么要进行多次调用。请参阅此处以了解重复(我第一次链接了错误的重复):的可能重复