0

「コピー」して新しいデータセットを入力できるテーブル構造を作成する必要があります。ただし、各テーブルには、後でそれらにアクセスする必要がある関数の一意のIDが必要です。例えば:

<table class="main">
    <thead><tr><th class="header"></th></tr></thead>
    <tbody>
        <tr class="row"><td class="col0"></td><td class="col1"></td></tr>
    </tbody>
</table>

私の現在の考えは、jQueryを使用してテーブルを個別のhtmlファイルから変数にロードすることです。この保存されたテーブルを使用して、それをコピーし、テーブルをトラバースして、個別のデータソースから情報を追加する必要がある各セクションにIDを追加し、この新しいテーブルを返す関数を作成できます。

私はjQueryを初めて使用し、これを実現するためのより簡単でより良い方法を見逃しているように感じます。このテーマに関する助けをいただければ幸いです。

4

1 に答える 1

0

このhttp://jsfiddle.net/ambiguous/LAECx/のようなテーブル行を複製できますが、データベース ID のような一意の値で id 属性を設定することを忘れないでください。編集をクリックすると、設定した id 値を取得して使用できます。削除または更新します。jquery の DOM トピックを参照することをお勧めします。

ajax経由でデータを取得すると仮定すると、これを使用して一意のIDを設定できます

for(var i = 0; i < data.length; i++) {
       var item = data[i];
       $('.client-content').append("<li id='"+item [0]+"'>"+"<b>"+i +"</b>" + " : " +item[0] + " : " + item[1]+"<a href='#' class='link-right'>Edit</a>" + "<a href='#' class='link-right'>Delete</a>"+"</li>" + "<br/>");

それが役立つことを願っています。

于 2012-07-03T15:39:51.540 に答える