1

行に ID を動的に設定したいと考えています。私はこれを持っています:

function (json) {
        for (var ib = 0; ib < json.length; ib++) {
            var tableib = document.getElementById("treatments");
            var treatmentId = json[ib].id;
            var rowib = tableib.insertRow(-1);
            var cell1ib = rowib.insertCell(0);
            var cell2ib = rowib.insertCell(1);
            var cell3ib = rowib.insertCell(2);
            var cell4ib = rowib.insertCell(3);
            var cell5ib = rowib.insertCell(4);
            var buttonID = json[ib].id;
            cell1ib.innerHTML = json[ib].name;
            cell2ib.innerHTML = json[ib].time;
            cell3ib.innerHTML = json[ib].price + "kr";
            cell4ib.innerHTML = json[ib].details;
            cell5ib.innerHTML = "Button";
        }
    });

設定したい ID は JSON 応答からのもので、変数buttonIDを持っています。これは可能ですか、このように各行を追加する必要がありますか? :

$('#treatments').append("<tr><td>" + shopName + "</td><td>" + shopTime + "</td><td>" + shopPrice + "</td><td>" + shopDetails + "</td><td><center>" + editShop + deleteShop + "</center></td></tr>"); 

追加されている文字列を変更するだけで済みます。

4

2 に答える 2