我試圖在單擊刪除按鈕時刪除一個人的整個數據,但它不起作用。請幫忙。單擊按鈕時不會刪除的拼接
var data = [ {name: 'Peter', lastName: 'Petterson', dob: '13/12/1988'},
{name: 'Anna', lastName: 'Jones', dob: '06/02/1968'},
{name: 'John', lastName: 'Milton', dob: '01/06/2000'},
{name: 'James', lastName: 'White', dob: '30/11/1970'},
{name: 'Luke', lastName: 'Brown', dob: '15/08/1999'}
];
var names = data.map(function(x,i){
var myNames = document.getElementById('name');
myNames.innerHTML += (i +". "+ x.name + ' '+x.lastName +" "+ "<button onclick = fun("+i+")>DEL</button>"+'<br>');;
}); \t
function fun(num){
data.splice(num,1); \t
}
<div id='name'></div>
爲什麼你需要'jquery'標籤? –
[使用JQuery從JSON數據中添加/刪除項目]可能的重複(http://stackoverflow.com/questions/4538269/adding-removing-items-from-json-data-with-jquery) –
適合我。 ..你每次'fun'被調用時都更新'name' div嗎? – Jerry