-1
JSONオブジェクトからテーブルを作成し、それを取得してそのコンテンツからテーブルを自動的に構築しました。次に、各行を個別に削除するボタン(jsを使用)を含む新しい列を追加しました。どのように私は各行のIDに応じて特定の行を削除することができますか?JS内のテーブルビルドから行を削除する方法
table.js
$(document).ready(function(){
var json = [
{
"id": "0",
"firstName":"Ahmed",
"lastName":"Mahmoud",
"Email": "[email protected]",
"Phone": "0599547632",
"Type": "Male"},
{
"id": "1",
"firstName":"Mahmoud",
"lastName":"Qasem",
"Email": "[email protected]",
"Phone": "0599547632",
"Type" : "Male"},
{
"id": "2",
"firstName":"Lena",
"lastName":"Asaed",
"Email": "[email protected]",
"Phone": "0599547632",
"Type": "Female"}
];
var tr;
var buttonnode= document.createElement('input');
for (var i = 0; i < json.length; i++) {
tr = $('<tr/>');
tr.append("<td>" + json[i].id +"</td>");
tr.append("<td >" + json[i].id +"</td>");
tr.append("<td >" + json[i].firstName +"</td>");
tr.append("<td >" + json[i].lastName + "</td>");
tr.append("<td >" + json[i].Email + "</td>");
tr.append("<td >" + json[i].Phone + "</td>");
tr.append("<td >" + json[i].Type + "</td>");
tr.append("<td >"+'<button id="delete" >Delete</button>'+"</td>");
$('table').append(tr);
}
});
enter image description here これは私がそれをテストdidntのテーブル
感謝。私はそれをテストし、私に "deleteRowは定義されていません"と教えてくれますか? – palstudent
テスト済みのjQueryのようなソリューションで自分の答えを更新しました。 –
ありがとう、本当にあなたの努力に感謝 – palstudent