相关疑难解决方法(0)

如何从JavaScript中删除数组中的特定元素?

我有一个Numbers数组,我正在使用该.push()方法向其中添加元素.

有没有一种简单的方法从数组中删除特定元素?相当于像array.remove(number);.

我必须使用核心的JavaScript - 框架是不允许的.

javascript arrays

7655
推荐指数
112
解决办法
613万
查看次数

按值删除数组元素的最佳方法

我有这样的数组

arr = ["orange","red","black","white"]
Run Code Online (Sandbox Code Playgroud)

我想扩充定义一个deleteElem()方法的数组对象,其行为如下:

arr2 = arr.deleteElem("red"); // ["orange","black","white"] (with no hole)
Run Code Online (Sandbox Code Playgroud)

仅使用value参数(无索引)完成此任务的最佳方法是什么?

javascript arrays

45
推荐指数
2
解决办法
8万
查看次数

jQuery从序列化数组中删除项目

我试图找出如何使用索引从serializedArray中删除项目.以下场景:

[ 
    { 'name' : 'item1', 'value' : '1' }, 
    { 'name' : 'item2', 'value' : '2' }, 
    { 'name' : 'item3', 'value' : 3 } 
]
Run Code Online (Sandbox Code Playgroud)

现在我想删除'item2' - 我可以使用以下函数 - 但不知道如何删除它 - 是否有某种unset()方法或类似的东西:?

serializeRemove : function(thisArray, thisName) {
    "use strict";
    $.each(thisArray, function(index, item) {
        if (item.name == thisName) {
            // what to do here ?        
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

arrays jquery serialization

8
推荐指数
1
解决办法
8621
查看次数

在jQuery自动完成中从数组中删除所选项

我有这个阵列,

var metrics = [
        {
            value: "1",
            label: "Sold Listings",
            desc: "sold_listings"
        },
        {
            value: "10",
            label: "New Pendings",
            desc: "new_pendings"
        },
        {
            value: "4",
            label: "All Pendings",
            desc: "all_pendings"
        },
        {
            value: "2",
            label: "New Listings",
            desc: "new_listings"
        },
        {
            value: "3",
            label: "Active Listings",
            desc: "active_listings"
        }
    ];
Run Code Online (Sandbox Code Playgroud)

我想要做的是选择项目,例如我将选择活动列表,这个项目应该从数组中删除.因此,当自动完成再次呈现时,它将不会显示所选项目.

//My Idea of removing the item
            $.each(metrics,function(i,val){
                if(val.value == ui.item.value){
                    delete metrics[i];
                }
            });
Run Code Online (Sandbox Code Playgroud)

jquery

6
推荐指数
1
解决办法
7281
查看次数

使用jQuery,如何删除列表项并将其移动到同一列表中的特定位置?

说我有一个简单的清单

<ul>
    <li>Cats</li>
    <li>Dogs</li>
    <li>Birds</li>
    <li>Snakes</li>
    <li>Spiders</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想移除鸟类,并将其移动到任何其他位置.最重要的是,我可能不得不将项目定位为按其文本内容移动,并根据其他项目的文本内容选择放置项目的位置.

jquery dom list html-lists

2
推荐指数
1
解决办法
443
查看次数

如何使用jquery从Array中删除未经检查的项目

当用户选中复选框时,我将此代码放入数组中..但是当用户取消选中复选框时,如何从阵列中删除?

 $(function () {
   var listval = [];
        $('input[name="checkedRecords"]').bind('click', function () {
            if ($(this).is(':checked')) {
                listval.push($(this).val());
            }
            else {
                //How to remove the Unchecked item from array..
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript jquery

0
推荐指数
1
解决办法
3147
查看次数

标签 统计

jquery ×4

arrays ×3

javascript ×3

dom ×1

html-lists ×1

list ×1

serialization ×1