前提
ランキング設置にともない自動でナンバリングをするコードを書いてみました。
ですが、この書き方だとランキングがふえるたんびに書き直さないといけません。
書き直さないで済むこと&記述を軽くすることは可能なのでしょうか?
実現したいこと
●記述を簡略化&軽くしたい
●ランキング増えるたんびに書き直さないで済むようにしたい
該当のソースコード
$(function() {
var i = 1;
var i2 = 1;
var i3 = 1;
var i4 = 1;
var i5 = 1;
var i6 = 1;
var i7 = 1;
$('.ranking1').each(function(){ $(this).prepend('<span class="num">' + i + '</span>'); i++; }); $('.ranking2').each(function(){ $(this).prepend('<span class="num">' + i2 + '</span>'); i2++; }); $('.ranking3').each(function(){ $(this).prepend('<span class="num">' + i3 + '</span>'); i3++; }); $('.ranking4').each(function(){ $(this).prepend('<span class="num">' + i4 + '</span>'); i4++; }); $('.ranking5').each(function(){ $(this).prepend('<span class="num">' + i5 + '</span>'); i5++; }); $('.ranking6').each(function(){ $(this).prepend('<span class="num">' + i6 + '</span>'); i6++; }); $('.ranking7').each(function(){ $(this).prepend('<span class="num">' + i7 + '</span>'); i7++; }); });
試したこと
調べてみました。対応できませんでした。。。
>調べてみました。対応できませんでした。。。
有益な情報があったが適用できなかっただけなのか、
そもそも有益な情報がなかったのか
はたまた
これだけでは分からないので具体的に記載してください。
調べたこと試したこと。