Javascript 在表中使用jQuery显示表外所选行的单个单元格内容
这基本上是我在循环中的表:Javascript 在表中使用jQuery显示表外所选行的单个单元格内容,javascript,jquery,datatable,Javascript,Jquery,Datatable,这基本上是我在循环中的表: <table id="tblMyTable"> <tr> <td><%= attachment.Name %></td> <td><%= attachment.Description %></td> <td> <a id="clickPreview" href="#">Preview</a>
<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 id="<%= "divAttachmentContents_" + attachment.Id %>" style="display:none;"> <%= attachment.ContentsAsHtml %> </div>
但我不确定。这可能类似于任何帮助,我们将不胜感激 您可以为锚点分配一个类。这将使工作更容易。例如
$('.clickPreviewClass').click(function () {
var newContent =$(this).next("div").text();
$('#divAttachmentPreview').html(newContent);
});
假设
clickPreviewClass
是您提供锚定的类的名称。您可以为锚定指定一个类。这将使工作更容易。例如
$('.clickPreviewClass').click(function () {
var newContent =$(this).next("div").text();
$('#divAttachmentPreview').html(newContent);
});
假设
clickPreviewClass
是您提供锚定的类的名称。如果您有很多行,我建议不要使用ID。是的-我没有想…谢谢你的观点。我会有很多行,这就是为什么这是一个挑战。如果你有很多行,我建议不要使用ID。是的,我没有想…谢谢你的观点。我将有很多行,这就是为什么这是一个挑战。最后使用$('.clickPreview')。单击(函数(){var newContent=$(this)。下一步(“.divAttachmentContents”).text();$('#divAttachmentPreview').html(newContent);});以及添加类而不是ID。感谢您的解释。最后使用了$('.clickPreview')。单击(函数(){var newContent=$(this)。下一步(“.divAttachmentContents”).text();$('#divAttachmentPreview').html(newContent);});以及添加类而不是ID。谢谢你的澄清。