Я нашел довольно простой способ сделать это. Предположим, что это список:
<div id="ballot">
<ol id="sortable">
<li>One</li>
<li>Two</li>
<li>Three</li>
</ol>
</div>
Затем следующий javascript добавит число слева от каждого элемента списка:
window.onload = function(){
$("#sortable li").each(function(n) {
var pos = $(this).position();
var number = document.createElement('p');
number.innerHTML = (n+1) + ".";
$(number).css("position", "absolute");
$("#ballot").append(number);
$(number).position({
my: "center",
at: "left",
of: this,
offset: "-15 0"
});
});
};
Я все еще новичок с javascript и jQuery, поэтому я прошу прощения за любую глупость в коде.