答案 0 :(得分:0)
将全文放在隐藏的范围内:
<td><span class="abbreviated">First line...</span><span class="expanded">First line<br>Second line<br>Third line</span></td>
使用CSS:
.expanded {
display: none;
}
编辑时,请从.expanded
范围
var text = $('td:nth-child(6) .expanded', this).text();
编辑后,将缩写和展开的结果存储回适当的跨度:
$('td:nth-child(6) .expanded', this).text(edited_text);
$('td:nth-child(6) .abbreviated', this).text(abbreviated_text);
答案 1 :(得分:0)
我的意思是不久前回答我自己的问题但是忘记了。这是我解决它的方式。 在表格显示中,我有1个显示的列,其中包含截断的字符串,1个隐藏的列包含完整的字符串。我使用隐藏列进行编辑对话框。简单有效。