如何从数组中删除值?

时间:2014-09-18 06:41:13

标签: javascript jquery

我想在if条件中插入值,并在else条件下删除它。

$(document).ready(function(){
    var ids=[];
    $('input[type="checkbox"]').click(function(){
        if($(this).prop('checked')){
            var id = $(this).val();
            ids.push(id)
        }
        else
        {
           //remove value from array
        }


    });

});

2 个答案:

答案 0 :(得分:1)

而不是:

array.push(id)

应该是:

ids.push(id)

(因为您的数组名称为ids而不是array

答案 1 :(得分:0)

点击事件的回调函数参数是事件

$('input[type="checkbox"]').click(function(array){

"阵列"是上述代码的事件实例。

然后变量"数组"不能有功能"推"。