我试图拥有它以便我可以在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) + ')',
}));
}
答案 0 :(得分:3)
$('.description').before(function(i) {
return $('<div/>', {
id : 'q' + (i+1),
'class' : 'qNumber',
text : (i+1) + ')',
});
});