求助!为什么不行
框架用的jquery.是想做一个相册,这段代码是显示略缩图。
这是没有问题的代码:
$(function(){
for(var i=1;i<=iPicNum;i++){
$(document.body).append($("<div><a href='#'><img src='img/photo/thumb/"+i.toString()+".jpg'></a></div>"));
$("#content2").append(a);}
$("div:has(a)").addClass("thumb");
for(var i=0;i<iPicNum;i++){
var myimg = new Image();
myimg.src = $("div a img").get(i).src;
//根据图片的比例(水平或者竖直),添加不同的样式
if(myimg.width > myimg.height)
$("div:has(a):eq("+i+")").addClass("ls");
else
$("div:has(a):eq("+i+")").addClass("pt");
}
});
但body下面还有很多内容,我只是想把略缩图显示在body下的其中一个div中去(<div id="c"></div>),所以将以上代码中红色部分更改为:“#c”
但更改后,略缩图的最后一张就没有添加样式(ls或者pt)。
请问为什么错了,怎么解决这个问题啊?谢谢!