サーバーから JSON 形式で送信されたデータが取り込まれるテーブル テンプレートがあります。テンプレートのコードは次のとおりです。
<table id="mangeDataTable" class="tablesorter">
<thead>
<tr>
<th >S.No</th>
<th >Manga</th>
<th >Status</th>
<th > Edit</th>
<th> Delete</th>
</tr>
</thead>
<tbody>
<% for (var i = 0; i < mangaData.length; i++) { %> <% var item =mangaData[i]; %>
<% var count=i%>
<tr>
<td><%= ++count%></td>
<td><%= item.text%></td>
<td><%= item.status%></td>
<input id="mangaName" type="hidden" name="text" value="<%= item.text%>"/>
<td><a href="#edit-box" class="edit-window" title="<%= item.text%>" >Edit</a></td>
<td><a href="#delete-box" class="delete-window" title="<%= item.text%>" >Delete</a></td>
</tr>
<% } %>
</tbody>
</table>
上記のテンプレートを使用して、下の画像のようなテーブルを作成できます。
問題は、編集と削除の機能にあります。編集・削除のクリックで行のデータ(マンガ名、ステータス)を取得したい。今までアンカータグのtitle属性に名前を設定し、jquery att()で抽出していました。
var mangaName=$(this).attr("title");
しかし、これは物事を行う方法ではありません。それは私が選んだ一時的な解決策に過ぎませんでした。それを行う方法に関する提案はありますか?