我正在尝试具有与 Excel 类似的功能,双击列重新调整大小并将特定列扩展到该列中内容的最大宽度。
问题:我不知道如何通过隐藏溢出和文本溢出省略号来获取 div 内的文本内容宽度。而且我不确定我需要申请什么技巧才能工作。我从来没有尝试过这样的事情。
当前的 HTML 标记:
<div style="width: @manuallySetWidthInPx">text</div>
当前的 CSS:
position: relative;
min-width: 50px;
float: left;
padding: 5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
我如何需要重构<div />
和 css 来获取内部文本内容的实际宽度?
我可以使用jQuery
.
注意:我试图在保持文本省略号的同时实现这一点,所以如果我需要克隆该行,我会很好。