2010-10-15 63 views
1

我不明白如何增加表格单元格的值,如:1,2,3等?如何增加表格单元格的值?

我的代码:

$('#table').each(function(i){ 
    $(this).find('td:nth-child(1)').text(i); 
}); 

请看看full example

+0

选择最佳答案通过点击**刻度**上的左相应的答案。 – 2010-10-15 07:08:31

+0

@OP通过您的帖子并接受您认为有用的答案 – 2010-10-15 07:08:59

+0

@Algorithm - 转到您的问题并向下钻取。在每个答案的左侧,在upvote和downvote下方,您会看到一个带水印的刻度线。点击它会使它变绿,这意味着你接受一个答案。 – 2010-10-15 07:17:07

回答

2

我觉得this是你想要什么:

var i = 1; 
$('#table').find('td:nth-child(1)').each(function() 
             { 
              $(this).text(i++); 
             }); 

或者simpler

$('#table').find('td:nth-child(1)').each(function(i) 
             { 
              $(this).text(i + 1); 
             }); 
+0

我喜欢你的答案,但如何标记它? – Algorithm 2010-10-15 07:17:54

+1

如果使用'function(i)',那么不需要增加'i' – andho 2010-10-15 07:25:35

+0

好点,@andho。 – 2010-10-15 07:31:13

2
$('#table tr td:first-child').each(function(i){ 
    $(this).text(i+1); 
});