如何從jquery數組對象中刪除項目。如何從jquery中的數組對象中刪除項目
我使用拼接方法如下。但它切片數組[i]的下一個項目。
$.each(array, function (i, item) {
var user = array[i];
jQuery.each(array2, function (index, idata) {
debugger
if (idata.Id == user.UserId) {
tempFlag = 1;
return false; // this stops the each
}
else {
tempFlag = 0;
}
});
if (tempFlag != 1) {
//removes an item here
array.splice(user, 1);
}
})
有誰能告訴我我在哪裏錯了嗎?
這是乾淨的,但不適用於當前形式的問題,因爲代碼不僅僅是查找數組中的項目,而是尋找項目s在另一個數組中包含項目,其中一個屬性對應於該項目的屬性。 – Guffa 2012-02-20 12:59:25
但它幫助了我,謝謝。 – Ankur 2013-03-13 04:17:27