function changebg1(){
$(".changebg li").each(function(index){
$(this).click(function(){
var n=index+1;
$("body").css("background-image","url('img/bg'+n+'.jpg')");
})
问题出在url('img/bg'+n+'.jpg') alert('img/bg'+n+'.jpg')显示的是图片的地址 也没有错
。。。。你变量n的值都没串接上去,直接包含里面了,注意引号的使用
$("body").css("background-image", "url('img/bg" + n + ".jpg')");