jQueryで連番のテキストを付与
JS
$(function() {
var pNum = 1;
$('p').each(function(){
$(this).prepend('<span>' + pNum + '.' + '</span>');
pNum++;
});
});
HTML
<p>ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ</p>
<p>ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ</p>
<p>ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ</p>
<p>ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ</p>
実行結果
ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ
ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ
ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ
ぱらぐらふぱらぐらふぱらぐらふぱらぐらふ
jQueryで連番のクラス名を付与
JS
$(function() {
var classNum = 1;
$('a').each(function(){
$(this).addClass('link' + classNum);
classNum++;
});
});
HTML
<a>はいぱーりんくはいぱーりんくはいぱーりんく</a>
<a>はいぱーりんくはいぱーりんくはいぱーりんく</a>
<a>はいぱーりんくはいぱーりんくはいぱーりんく</a>
<a>はいぱーりんくはいぱーりんくはいぱーりんく</a>
実行結果(コンソールでclassの付与を確認)
CSSで連番を付与する方法
CSS
dt {
counter-increment: dt;
}
dt:before {
content: counter(dt)".";
}
HTML
<dl>
<dt>ていぎりすと</dt>
<dd>せつめいせつめいせつめいせつめい</dd>
<dt>ていぎりすと</dt>
<dd>せつめいせつめい</dd>
<dt>ていぎりすと</dt>
<dd>せつめいせつめいせつめい</dd>
</dl>
実行結果
- ていぎりすと
- せつめいせつめいせつめいせつめい
- ていぎりすと
- せつめいせつめい
- ていぎりすと
- せつめいせつめいせつめい