javascript - 在 javascript 中创建连续的 HTML 数字

标签 javascript jquery

需要为每生成四个项目创建一个 html 编号。

后端创建的元素没有具体数量

<div class="item">item1 - pagination 1</div>
<div class="item">item2 - pagination 1</div>
<div class="item">item3 - pagination 1</div>
<div class="item">item4 - pagination 1</div>

<div class="item">item5 - pagination 2</div>
<div class="item">item6 - pagination 2</div>
<div class="item">item7 - pagination 2</div>
<div class="item">item8 - pagination 2</div>

<div class="item">item9 - pagination 3</div>
<div class="item">item10 - pagination 3</div>
<div class="item">item11 - pagination 3</div>
<div class="item">item12 - pagination 3</div>


<ul>
 // this html need generated by javascript
 <li class="pagination1">1<li>
 <li class="pagination2">2<li>
 <li class="pagination3">3<li>
<ul>

最佳答案

类似这样的事情应该可以帮助您开始:

var page = 0;

$('.item').each(function(i){
    if(i % 4 === 0){
        var $li = $('<li/>').prop({ class: 'pagination' + (++page) });
    }
});

http://jsfiddle.net/c87tsvo8/

关于javascript - 在 javascript 中创建连续的 HTML 数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26226197/

相关文章:

javascript - 设置 iframe innerHTML 而不在其中加载页面(使用 jquery)

javascript - 如何在appium中找到div按钮(sencha按钮)

php - 如何在jquery中编写php代码

javascript - 使用 Javascript 暂停音频时会发出“流行噪音”

javascript - Asp net core——从模型到javascript

javascript - 通过模板传递方法参数

javascript - 更新数组中过滤的对象

javascript - 在 MarkLogic 中使用 REST API 搜索调用仅提取部分 JSON 文档

jquery - IE7 在 jQuery Slider 中堆叠左浮动 div

javascript - 是否可以在我的服务器上为我的网站禁用 JS