我想从数组中删除特定值。我编写了如下代码:
$(".remove", document.getElementById("TXT")).live("click", function () {
$(this).parent().remove();
var removeitem = $(this).parent().attr('id');
pushvar.splice($.inArray(removeitem, pushvar), 1);
});
在上面的代码pushvar
中是一个数组。假设它包含 3 个元素。当我们单击其中一个删除按钮时,该功能将重复 3 次。例如,pushvar
包含[5,6,7]
元素。如果我单击 6 的删除按钮。然后该功能将重复 3 次。但是
pushvar.splice($.inArray(removeitem, pushvar), 1);
将删除所有三个元素。但是当我单击删除类时,我只想从数组中删除 6 个。我怎样才能做到这一点。