私は以前の質問からこのコードを持っています
$("div").each(function(i) {
$(this).find("span").text(++i);
});
-- 動作中の完全なコード = http://jsfiddle.net/pm3YL/
この JQuery コードは、ページ内のすべての div をカウントし、スパン内に注文番号を追加します
しかし、私は同じ降順を行う必要があります
したがって、出力は次のようになります
それ以外の
私は以前の質問からこのコードを持っています
$("div").each(function(i) {
$(this).find("span").text(++i);
});
-- 動作中の完全なコード = http://jsfiddle.net/pm3YL/
この JQuery コードは、ページ内のすべての div をカウントし、スパン内に注文番号を追加します
しかし、私は同じ降順を行う必要があります
したがって、出力は次のようになります
それ以外の
$("div span").text(function(i) {
return $("div span").length-i;
});
コレクションを逆方向に実行する for ループを作成することもできますが、要素の数からカウンターを減算して逆番号を取得する方が簡単だと思います。
var divs = $("div"),
l = divs.length;
divs.each(function(i) {
$(this).find("span").text(l - i);
});
(デモ)