我有一个有序列表,但我想在单独的span
标记中手动编号,而不是使用默认的list-style: decimal;
<ol>
<li><span>1</span> item 1</li>
<li><span>2</span> item 2</li>
</ol>
如何使用jQuery实现这一目标?
非常感谢!
答案 0 :(得分:6)
$(function() {
$("ol > li").each(function(i, n) {
$(this).prepend("<span>" + (i+1) + "</span> ");
});
});
您还需要禁用标准标记:
ol { list-style-type: none; }
根据需要进行调整。