jquery或javascript:截断表格单元格中的文本
我需要使用javascript或jQuery截断表格第一列中的文本。这里就是我在我:jquery或javascript:截断表格单元格中的文本
表:
<table id="bigTable">
<tr><td>Text is tooooo looong</td><td>Just Right</td></tr>
<tr><td>Text is tooooo looong</td><td>Just Right</td></tr>
<tr><td>Text is tooooo looong</td><td>Just Right</td></tr>
</table>
尝试这样的东西没有成功以下(从其他类似的帖子编译):
var lbl = $("#bigTable tbody");
var newLbl = $(lbl[0].outerHTML);
$('td:eq(0)', newLbl).slice(5);
它似乎并没有被得到内容或单元格中的文本。没有任何影响。试过也 -
$('td:eq(0)', newLbl)contents().slice(5);
$('td:eq(0)', newLbl).text().slice(5);
我做错了什么?
编辑
之前更向下投票与一般脾气暴躁的烦躁时... 我必须从复制到操作和以后显示的变量在不同的窗口/ DIV一个div文本。 这发生在响应按钮单击。
...但应用css规则听起来很有希望。将尝试,而不是。
请参阅此琴明白我需要做的:
我必须能够使用CSS的想法之前,包柱细胞与一个div。
你不需要JS,使用CSS:
演示:
http://jsfiddle.net/vTDAQ/3/
@elckarns的评论是正确的,但你也需要包装在div
单元格内容使用text-overflow
。
另请注意,您的表格结构不正确。
演示更新的要求:
http://jsfiddle.net/Vsse3/6/
我试过这个,我的宽度规格没有被遵守。 – Bubnoff 2012-08-11 00:34:09
那么你正在实施这个错误。发布你的问题jsfiddle。 – Peter 2012-08-11 00:36:09
确实不是很好。'
- 1. react中合并表格的单元格
- 2. JavaScript表格、表单
- 3. 关于excel表格中单元格前有空格或未知字符问题
- 4. jquery单元格合并
- 5. javascript动态合并表格相同的单元格
- 6. ext GridPanel表格单元格中文本内容的自动换行
- 7. 使用POI创建word表格-在表格单元格中创建子表格
- 8. ppwjs之bootstrap表格:String.到表头单元格元素 和 String.到表格单元格元素
- 9. excel 单元格文本拼接_如何在Excel中的单元格中旋转文本
- 10. 表格的基本元素
- 11. Word学习:表格相邻单元格边框断开方法
- 12. HTML中表格的单元格(水平或垂直方向)合并
- 13. js动态生成表格【含合并单元格的表格】
- 14. javascript 动态建立表格:新增、删除行和单元格
- 15. JavaScript 动态建立表格:新增、删除行和单元格
- 16. IText 生成简单表格(报表)doc文档 单元居中
- 17. javaScript判断文件格式
- 18. freemarker 中表格行列动态构造以及表格的单元格合并
- 19. latex表格单元格内换行
- 20. Bootstrap-表格合并单元格
- 21. Markdown表格合并单元格
- 22. js 合并表格单元格
- 23. 【UIKit】表格自定义单元格(UITableViewCll)
- 24. vue表格合并单元格
- 25. word单元格斜网格_如何在Word中的所有表上显示和隐藏单元格网格线
- 26. UVa512 追踪电子表格中的单元格
- 27. 使用FME来更新Excel表格中的单元格
- 28. 动态定位excel表格中的某个单元格
- 29. Gitbook/Markdown中插入复杂(合并单元格)的表格
- 30. poi 读取word 遍历表格和单元格中的图片
你可以只用CSS'溢出做到这一点:hidden'和'文本溢出:ellipsis'。试试吧,看看它是否有效... – elclanrs 2012-08-11 00:12:07
这段代码很糟糕。此外,它已被问到这里:http://stackoverflow.com/questions/536814/insert-ellipsis-into-html-tag-if-content-too-wide – WhyNotHugo 2012-08-11 00:12:36
它可能会帮助,如果你做了一个jsfiddle – 2012-08-11 00:13:02