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) + ')',
}));
}