在我的HTML代码中,我有多个图像,其类名为img0,img1,img2等等。
我想要做的就是给每个JavaScript代码。我在我的JavaScript中创建了一个for循环,循环次数与页面上的图像一样多。但是,我似乎无法附加两个值来创建一个类名,我很确定我之前已经完成了它。
到目前为止,这是我的JavaScript代码:
$(document).ready(function() {
var numitems = $(".img").length();
for (var i = 0; i < numitems; i++) {
$(".img" + i).css("margin-left", ((100 - $(".img" + i).width()/2))+"px");
$(".img" + i).css("margin-top", ((100 - $(".img" + i).height()/2))+"px");
}
}
感谢任何帮助。
感谢。
答案 0 :(得分:2)
您根本不需要使用类名。使用this
作为对象引用:
$(".img").each(function() {
$(this).css("margin-left", ((100 - $(this).width()/2))+"px");
...
}}