在表中使用jQuery显示表外所选行的单个单元格内容
Using jQuery in table to display single cell contents of selected row outside of table
这本质上是我在循环中的表:
<table id="tblMyTable">
<tr>
<td><%= attachment.Name %></td>
<td><%= attachment.Description %></td>
<td>
<a id="clickPreview" href="#">Preview</a>
<div id="divAttachmentContents" style="display:none;"> <%= attachment.ContentsAsHtml %>
</div>
</td>
</tr>
</table>
从中我得到了多行数据。我想在最后一列的行的末尾有一个预览按钮,它将"预览"页面下方div中的内容。我认为我应该将内容呈现到一个隐藏的单元格中,以使其快速显示。
我需要知道如何告诉jQuery我所在的行,以及获取最后一个单元格的文本。
我需要的要点是:
$('#clickPreview').click(function () {
var newContent = $('#divAttachmentContents').text();
$('#divAttachmentPreview').html(newContent);
});
但这只适用于第一排。我可能不得不做一些类似的事情
<div id="<%= "divAttachmentContents_" + attachment.Id %>" style="display:none;"> <%= attachment.ContentsAsHtml %> </div>
但我不确定。这可能类似于这个问题。如有任何帮助,我们将不胜感激!
您可以为锚点分配一个类。这将使工作更容易。例如
$('.clickPreviewClass').click(function () {
var newContent =$(this).next("div").text();
$('#divAttachmentPreview').html(newContent);
});
假设clickPreviewClass
是您提供锚点的类的名称。
相关文章:
- 使用 office.js 在 Excel 中获取单个单元格格式
- 更改表格中单个单元格(TD)的CSS
- 将单个 id 标签添加到表格单元格中,每个循环都有 Rails
- 从 Google Fusion Tables on Click 事件中访问单个单元格值
- 如何在 Google 表格中移动单个单元格
- 电子表格中的单个动态模态/ JS(而不是每个单元格一个)
- AngularJS在ng重复中选择单个表单元格
- 修改JavaScript对象并使用setRowsData写入单个单元格
- 从单个表格单元格移除边框底部
- 是否有一种方法来选择单个单元格使用智能表
- Extjs5 widgetcolumn单个单元格中的多个小部件
- 使用rowspan将重复值单元格合并为具有相同空间的单个单元格
- Ext-JS:如何禁用网格中单个单元格的单元格编辑
- 如何获取单个表单元格的值
- 刷新单个表格单元格,而不刷新整个页面
- 将表单提交中多个单元格的值复制到不同谷歌工作表中的单个单元格中
- 使用JavaScript API更新Google Sheets的单个单元格
- 在表中使用jQuery显示表外所选行的单个单元格内容
- 覆盖
点击时,在单个单元格中切换模态 - Jquery/JS用于引用单个单元格内容