削除ボタンをクリックしたときに1人のデータ全体をアレイから削除しようとしていますが、動作していません。助けてください。ボタンをクリックしたときにスプライスが削除されない
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データからアイテムを追加/削除する]の可能な複製(0120-338-331)。 –
私にとってうまく動作します。あなたが 'fun'が呼び出されるたびに' name' divを更新していますか? – Jerry