「普通のリストに任意の文字列と番号を加える」のコードが、同じページ内で複数作ると上手く動作しない、と連絡を頂いたので改正版。
Result
jQuery
$( 'ul > li' ).each( function () { $( this ).prepend( "<span class='number'> No." + ($( this ).index() +1) + "</span>" ); }); |
index()メソッドで取得したインデックス番号は0からなので1を足してナンバリングする。
css
.number{ /*ナンバリングした数字のスタイル*/ color : red ; display : inline-block ; margin-right : 15px ; font-size : 20px ; } |