在JQuery数组的特定位置添加项目

时间:2014-12-18 16:13:56

标签: jquery

我得到了以下数组:

var liList = $(".paging li");

现在它就像这样填充:["Previous", "Next"] 现在我想在这两个项目之间添加数字以获得["Previous", "1", "2", "Next"]之类的内容。
我该怎么做?我想要这样的东西:

var liList = $(".paging li");
for (var i = 1; i < 10; i++){
    liList.eq(i).add("li");
} 

1 个答案:

答案 0 :(得分:1)

您可以使用array_splice功能:

$(function() {
    var pagination = ["Previous", "Next"];
    for (i = 1; i <= 10; i++ ) {
        pagination.splice(i, 0, i);
    }
    console.log(pagination);
});

输出是:

 ["Previous", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, "Next"]