我有一个表格模板,该模板由服务器以 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>
使用上面的模板,我可以创建一个如下图所示的表格:
问题在于编辑和删除功能。我希望在单击编辑/删除时选择行的数据(漫画名称、状态)。到目前为止,我一直在将名称设置为锚标签的标题属性,并通过 jquery att() 将其提取出来。
var mangaName=$(this).attr("title");
但这不是做事的方式。这只是我选择的一个临时解决方案。关于如何做的任何建议?