我想写下我的表的第一列上每行的数量。 我有几个DOM元素与指定的类studentCounter
。排序索引元素
我尝试以下:
$('.studentCounter').each(function (i) {
$(this).html(i + 1);
})
然而它返回号码,如:1,10,2,3 ..等。
然后我排序的元素的索引是这样的:
var studentItems = [];
$('.studentCounter').each(function (i) {
studentItems.push(i + 1);
})
studentItems.sort(function(a, b) { return a - b });
它返回的相同。 谢谢您的阅读
我不能让你.....数组已经是排序格式'[1,2,3 ...] ' –
您是否在浏览器控制台中检查了输出?通过在每个循环中像下面这样检查索引:'$('。studentCounter')。each(function(i){console.log(i); $(this).html(i + 1); }) ' –
是的,我有。相同的结果。数字如:1,10,2,... –