如何在每个跨度内写出表示父div的索引/ div总数的分数?

时间:2017-02-27 01:50:04

标签: jquery

使用jquery,我如何在span中编写一个分数来表示父div的索引/具有class item的div的总数?

<div class="item">
    <span>1/3</span>
</div>
<div class="item">
    <span>2/3</span>
</div>
<div class="item">
    <span>3/3</span>
</div>

2 个答案:

答案 0 :(得分:1)

试试这个:)

var div_tot = $('div.item').length; //count total of divs

$('div.item').each(function(i) {
    var no = i+1;
    $(this).find('span').text(no+'/'+div_tot);
});

答案 1 :(得分:0)

我想你想要那样的东西?

var items = $("div.item");
var count = items.length;
items.each(function(i){
    $(this).find("span")[0].firstChild.data = i.toString() + "/" + count.toString();
});