我有這樣的陣列,從陣列移除jQuery中選定的項目自動完成
var metrics = [
{
value: "1",
label: "Sold Listings",
desc: "sold_listings"
},
{
value: "10",
label: "New Pendings",
desc: "new_pendings"
},
{
value: "4",
label: "All Pendings",
desc: "all_pendings"
},
{
value: "2",
label: "New Listings",
desc: "new_listings"
},
{
value: "3",
label: "Active Listings",
desc: "active_listings"
}
];
我希望做的是選擇的項目,比如我會選擇積極的房源,這個項目應該從陣列中刪除。所以當自動完成再次呈現時,它不會顯示選定的項目。
//My Idea of removing the item
$.each(metrics,function(i,val){
if(val.value == ui.item.value){
delete metrics[i];
}
});
如果您將選定的項目添加到數組中,單擊刪除按鈕時又如何? – Jetoox
@Jetoox刪除一個並添加其他? –
沒有。例如,如果我點擊添加項目之一的刪除按鈕,我如何將它推回到數組中? – Jetoox