使用jQuery检查列表中的第一个可用/缺失ID?

玛丽·熊猫

我有一个ID如下的元素列表:

<li id="item_1">Item 1</li>
<li id="item_2">Item 2</li>
<li id="item_4">Item 4</li>

现在,如果要向列表中添加另一个元素,我想按数字顺序查找第一个可用/缺失的ID。因此,在这种情况下,它将item_3被插入到item_2之间item_4

像这样吗

var myArray = [];

$('li').each(function(e) {
  var myID = e.id;
  myArray.push(myID.substring(myID.length -1));
});

//Find the first available/missing number using the array somehow?
Goran.it

像这样:

function getNextId() {
    var nextId; 
    $('li').each(function(i,el) {
        var nameId = el.id.split("_")[1];
        if (i + 1 < nameId) {
            console.log("Found",i,nameId,el);
            nextId = i;
            // return false will break jquery each loop
            return false;
        }
    });
    // nextId is 0 based so 0 is first element
    return nextId+1;
}

console.log(getNextId());

工作示例:http : //jsfiddle.net/YDwy3/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery获取选择列表中第一个选项的值

来自分类Dev

如何防止ID增加,而改用第一个可用的未使用ID?

来自分类Dev

通过Jquery UI Sortable对列表进行排序后,从列表中获取第一个ID

来自分类Dev

如何在列表中的元组中检查第一个数字?

来自分类Dev

jQuery,:第一个在列表上,但根本不在第一个

来自分类Dev

检查列表中的元素是否为第一个

来自分类Dev

在Swift中,如何检查Array的第一个元素是否等于值列表?

来自分类Dev

如何获取python列表中的第一个元素并检查它是否为None?

来自分类Dev

jQuery:检查第一个实例

来自分类Dev

基于jQuery中的第一个下拉列表禁用下拉列表

来自分类Dev

如何检查jQuery中第一个函数的返回值

来自分类Dev

如何检查数组中的第一个元素

来自分类Dev

如何检查第一个列表在第二个列表中某处的显示顺序是否相同

来自分类Dev

在 Jquery 自动完成中遍历列表中的第一个值

来自分类Dev

如何从ul列表中的第一个li获取ID

来自分类Dev

使用Jquery从仅具有类名的文章中获取第一个子ID

来自分类Dev

R-使用列表中每个项目的第一个元素过滤列表

来自分类Dev

使用.GroupBy删除列表重复项,并保留第一个列表中的值

来自分类Dev

使用列表重新排列:如何引用列表中的第一个元素

来自分类Dev

显示父元素列表中的每个第一个元素(jQuery + CSS)

来自分类Dev

jQuery Live Search仅在列表中输入第一个结果

来自分类Dev

如何从php中的数组中获取第一个缺失的数字100

来自分类Dev

R中的预测使用AR(1)模型检查第一个预测

来自分类Dev

使用jQuery设置下拉列表上的第一个选项的值

来自分类Dev

如何使用jQuery链接按钮并删除列表的第一个元素?

来自分类Dev

Python:嵌套列表中的第一个元素

来自分类Dev

嵌套列表中的第一个值的总和

来自分类Dev

列表中的第一个元素出现故障

来自分类Dev

传递列表中更改的第一个值

Related 相关文章

  1. 1

    使用jQuery获取选择列表中第一个选项的值

  2. 2

    如何防止ID增加,而改用第一个可用的未使用ID?

  3. 3

    通过Jquery UI Sortable对列表进行排序后,从列表中获取第一个ID

  4. 4

    如何在列表中的元组中检查第一个数字?

  5. 5

    jQuery,:第一个在列表上,但根本不在第一个

  6. 6

    检查列表中的元素是否为第一个

  7. 7

    在Swift中,如何检查Array的第一个元素是否等于值列表?

  8. 8

    如何获取python列表中的第一个元素并检查它是否为None?

  9. 9

    jQuery:检查第一个实例

  10. 10

    基于jQuery中的第一个下拉列表禁用下拉列表

  11. 11

    如何检查jQuery中第一个函数的返回值

  12. 12

    如何检查数组中的第一个元素

  13. 13

    如何检查第一个列表在第二个列表中某处的显示顺序是否相同

  14. 14

    在 Jquery 自动完成中遍历列表中的第一个值

  15. 15

    如何从ul列表中的第一个li获取ID

  16. 16

    使用Jquery从仅具有类名的文章中获取第一个子ID

  17. 17

    R-使用列表中每个项目的第一个元素过滤列表

  18. 18

    使用.GroupBy删除列表重复项,并保留第一个列表中的值

  19. 19

    使用列表重新排列:如何引用列表中的第一个元素

  20. 20

    显示父元素列表中的每个第一个元素(jQuery + CSS)

  21. 21

    jQuery Live Search仅在列表中输入第一个结果

  22. 22

    如何从php中的数组中获取第一个缺失的数字100

  23. 23

    R中的预测使用AR(1)模型检查第一个预测

  24. 24

    使用jQuery设置下拉列表上的第一个选项的值

  25. 25

    如何使用jQuery链接按钮并删除列表的第一个元素?

  26. 26

    Python:嵌套列表中的第一个元素

  27. 27

    嵌套列表中的第一个值的总和

  28. 28

    列表中的第一个元素出现故障

  29. 29

    传递列表中更改的第一个值

热门标签

归档