2009-10-15 3 views
1

У меня есть упорядоченный список, но я хочу, чтобы номер вручную в отдельном span теге, чем использовать по умолчанию list-style: decimal;номер LI, используя JQuery

<ol> 
<li><span>1</span> item 1</li> 
<li><span>2</span> item 2</li> 
</ol> 

Как я могу добиться этого с помощью JQuery?

Большое спасибо!

ответ

6
$(function() { 
    $("ol > li").each(function(i, n) { 
    $(this).prepend("<span>" + (i+1) + "</span> "); 
    }); 
}); 

Вам необходимо отключить стандартные маркеры тоже:

ol { list-style-type: none; } 

Регулировка по мере необходимости.

+0

Мех. Побей меня. :-) +1 – Tomalak

+2

wow, есть ли что-нибудь, что вы * не можете * делать с jQuery? :) – 3zzy

+0

Тяжелее летательных аппаратов. –

Смежные вопросы