Автоматическая нумерация строк в таблице

stm4836248

Юзаю вот такой скрипт: http://webkab.ru/avtomaticheskaya-numeraciya-strok-v-tablice... .
Как можно сделать так, чтобы либо нумерация начиналась с 0, а не с 1, либо чтобы он не нумеровал строки, где есть тег 'th' (что одно и то же для моего случая)?

marat7256

 $('.table tbody tr').each(function(i) {
var number = i; //+ 1;
$(this).find('td:first').text(number+".");
});

stm4836248

Огромное спасибо!

marat7256

После автоматизированного рефакторинга:
 $('.table tbody tr').each(function(i) {
$(this).find('td:first').text(i+".");
});

uncle17

.table
ну это уже костыль

marat7256

Уж не подозреваешь ли ты меня в самостоятельном написании этого кода?

uncle17

подход правильный
Я только вчера ипался с нумерованием вложенных списков в HTML:
1.1
1.1.1
1.1.2
и т.д.
Не удалось

Andbar

а что, делать это в css не модно?

uncle17

модно, но надо было не для браузера, а для конвертера HTML в PDF, а он не такой умный. Оказалось, он даже вложенные списки

<ol>
<li></li>
<ul>
<li></li>
</ul>
</ol>

не понимает

khachin

<ul>
<li></li>
</ul>
Не нужно в
<li></li>
вложить?
Чтобы
<ol>
<li></li>
<li>
<ul>
<li></li>
</ul>
</li>
</ol>

uncle17

нет, иначе браузер его тоже пометит
Оставить комментарий
Имя или ник:
Комментарий: