我有这样的阵列,从阵列移除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