2010-10-15 2 views
1

Я не могу понять, как увеличить значение ячеек таблицы, например: 1,2,3 и т. Д.?Как увеличить значение ячеек таблицы?

Мой код:

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

Пожалуйста, обратите внимание на full example.

+0

Выберите лучший ответ, нажав на ** галочка ** на слева от соответствует ответ. –

+0

@OP Пройдите через свои сообщения и примите ответ, который вы считаете полезным – 2010-10-15 07:08:59

+0

@Algorithm - Перейдите к своим вопросам и развернитесь. В левой части каждого ответа, ниже этого верхнего и нижнего уровня, вы увидите отметку с водяными знаками. Нажмите на это, чтобы сделать его зеленым, и это означает, что вы принимаете ответ. –

ответ

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

+1

, если используется 'function (i)', тогда нет необходимости увеличивать 'i' – andho

+0

Хорошая точка, @andho. –

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