2017-10-14 52 views
-1

我想获得在div数量将增加+1与jQuery的jQuery的增量

原来的代码如下所示:

<div class="timeline"> 
<div class="timeline__item"> 
    <div class="timeline__item__icon-wrap"> 
     <div class="timeline__item__icon"> 
      1 
     </div> 
    </div> 
    <div class="timeline__item__content padding-left"> 
     <div class="timeline__item__description"> 
       <h3>Day 1</h3> 
      <p>t t t t t t t t t t</p> 
     </div> 
    </div> 
</div> 
<div class="timeline__item"> 
    <div class="timeline__item__icon-wrap"> 
     <div class="timeline__item__icon"> 
      1 
     </div> 
    </div> 
    <div class="timeline__item__content padding-left"> 
     <div class="timeline__item__description"> 
      <h3>Day 2</h3> 
      <p>t t t t t t t t t t</p> 
     </div> 
    </div> 
</div> 
<div class="timeline__item"> 
    <div class="timeline__item__icon-wrap"> 
     <div class="timeline__item__icon"> 
       1 
     </div> 
    </div> 
    <div class="timeline__item__content padding-left"> 
     <div class="timeline__item__description"> 
      <h3>Day 3</h3> 
      <p>t t t t t t t t t t</p> 
     </div> 
    </div> 
</div> 

这些1 .timeline__item__icon应该返回1,2,3 ...

我试图与

jQuery(document).ready(function() { 
var number = 1; 
jQuery(".timeline__item__icon-wrap > div > div").replaceWith(number); 
return ++number; 
}); 
+0

哪里是你试图解决这个问题。另外,为什么你不把正确的数字呢? – putvande

回答

2

$('.timeline__item__icon').each((i, e) => $(e).text(i+1));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="timeline__item__icon"> 
 
    1 
 
</div> 
 
<div class="timeline__item__icon"> 
 
    1 
 
</div> 
 
<div class="timeline__item__icon"> 
 
    1 
 
</div>