选择单个类元素

时间:2013-10-04 00:21:15

标签: jquery html for-loop

我试图拥有它以便我可以在HTML中创建具有相同类名的元素,并且jQuery将根据顺序计算它们。我之前使用常规JavaScript成功完成了它,但是,我正在尝试学习jQuery API。我有办法像这样做吗?截至目前,它不接受$(...)[#]方法。

for (var i = 0; i < $('.description').length; i++) {
    $('.description')[i].before($('<div/>', {
        id: 'q' + (i+1),
        class: 'qNumber',
        text: (i+1) + ')',
    }));
}

1 个答案:

答案 0 :(得分:3)

$('.description').before(function(i) {
    return $('<div/>', {
        id      : 'q' + (i+1),
        'class' : 'qNumber',
        text    : (i+1) + ')',
    });
});

FIDDLE