2010-09-16 69 views

回答

2
function deleteId(divArray, id) { 
    var idx = $.inArray(id, divArray); 
    if(idx != -1) 
    divArray.splice(idx, 1); 
} 

編輯:使用$ .inArray:IE的一些版本不支持indexOf方法陣列上。

+0

所以它可以deleteId(divs,「product_1」); ? – 2010-09-16 08:45:51

+0

是的............ – sje397 2010-09-16 08:46:34

+0

謝謝你的魅力。你有沒有辦法和我聊天有一個提議。 – 2010-09-16 09:07:28

0
var list = [4,5,6]; 
list.splice(1, 1); // Remove one element, returns the removed ones. 

列表現在等於[4,6]

+0

有沒有一種方法,例如我想刪除5只是做像.splice(5)?因爲我不知道我想要刪除的價值的指數。 – 2010-09-16 08:42:25

+0

在他的回答中看到sje397的包裝。 – mkoistinen 2010-09-16 08:43:36