获取附加两个变量的类名

时间:2014-01-07 16:52:04

标签: javascript jquery html css

在我的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");
    }
}

感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:2)

您根本不需要使用类名。使用this作为对象引用:

$(".img").each(function() {
      $(this).css("margin-left", ((100 - $(this).width()/2))+"px");
      ...
}}