jquery删除数组中的元素

2018-02-11 16:35:00    admin    774    原创
摘要:jquery删除数组中的元素

jquery删除数组中的元素的简便方法:

1、   var result = $.inArray(recordGrid.selectedItems[0], checked_record);
          checked_record.splice(result, 1);

$.inArray,返回数组中指定元素的索引值

$.inArray( value, array [, fromIndex ] )

value:任意类型 用于查找的值

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

splice(index,howmany,item1,.....,itemX)

index,必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

howmany,必需,要删除的项目数量。如果设置为 0,则不会删除项目。

item1, ..., itemX,可选。向数组添加的新项目。

备注:当删除成功的时候,比如数组中有4个元素,删除第3个,之后,数组变为3,会把原来第4个像前提一位,而不会还是出现checke_record[4]



豫ICP备15006410号
蝉知 蝉知4.5.2