こんにちは、私はここに新しく、間違った場所に投稿しないことを願っています。問題は次のようなものです。.getJson を使用してデータベースから結果を取得します。結果はテーブル [複数行] にアペンデットされます。画像をクリックすると、データの詳細ビューが div (または別のテーブル) に読み込まれます。私の問題は次のとおりです。詳細なdivの古いコンテンツを削除する必要があります-appendTo部分のみ-
コードは次のようになります。
脚本:
$("button.#results").click(
function(){
$.getJSON(dataretrive.php?callback=?&query=1' ,
function(data) {
$.each(data, function(i, item) {
var mindata = "<tr><td class='border'>" +data[i].name+ "</td>";
.... [minimal data]
$(mindata).appendTo("table.#shorttableinfo");
var detailfull = "<tr valign='top' height='25' width='100px'><td> Name: </td><td>" + data[i].name + "</td></tr>"
... [lots of data]
$("img.#editrow" + i ).click(
function(){
$(detailfull).appendTo("table.#detailsfull");
});
});
});
});
html:
[htmlコード]
<table id="shorttableinfo"> // i need a small table here
<tr><td>Name:</td><td> [other minimal data] </td></tr>
</table>
【その他のhtmlコード】
<table id="detailsfull"> // i need a small table here
<tr><td>Name:</td><td> [other minimal data] </td></tr>
</table>
私の問題は、テーブルの最初の行を削除せずに、jquery が新しいデータを id detailsfull で tablbe にロードする前に、コードを削除する必要があることです。