需要帮助理解jquery语法

时间:2016-10-14 22:42:38

标签: javascript jquery html

对于这段代码:

    for (var i = 0; i < numbers.length; i++) {
         var imageCrystal = $('<img>');
         imageCrystal.attr('data-num', numbers[i]);
         ....
    }

是,imageCrystal.attr('data-num', numbers[i]);为刚刚创建的图片代码创建数据属性,并为其指定名为"data-num"的类名,然后分配number[i]处的任何值?

1 个答案:

答案 0 :(得分:5)

简单地说

imageCrystal.attr('data-num', numbers[i]); setter

imageCrystal.attr('data-num'); getter

如果var numbers = [100, 200, 300]以及img标记附加到DOM,则会在这些行中显示。

<img data-num="100" />
<img data-num="200" />
<img data-num="300" />

更多信息:http://api.jquery.com/attr/