javascript - 数据表行中的固定字符

标签 javascript jquery jsp datatables

如何固定一行中的字符数,然后显示三个点(例如“某些文本...”)

示例:

|Name          |   Age   |Description    |
+-------+---------+----------------------+
|Alice         | 34      | abcderh zyz...|
+-------+---------+----------------------+ 
|Robert La...  | 34      | Sometext is...|

如果您能够分析 "Sometext is..."is/La 之后的 ,它会显示三个点而不是完整字符/字符串。 如何对单个列以及所有列执行此操作。

我在 Google 上进行了很多尝试,但仍然找不到有关此问题的任何有用的教程。

我的代码:

$(document).ready(function() {
    $('#example').dataTable();
} );

我已经尝试了所有这些链接:

jQuery DataTable overflow and text-wrapping issues

jQuery DataTables issue: columns and rows not in one line

但这一切都没有解决我的问题。请帮助我。

最佳答案

您需要text-overflow: ellipsis;text-overflow: "...";设置在您的 css:

td{
  text-overflow: ellipsis; // this is producing "..."
  white-space: nowrap;
  overflow: hidden;
}

或者更多上下文:

#example td{
  text-overflow: ellipsis; // this is producing "..."
  white-space: nowrap;
  overflow: hidden;
}

Docs for text-overflow @ MDN

关于javascript - 数据表行中的固定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23736219/

相关文章:

javascript - 动态插入脚本并立即执行

jquery - 使用 jQuery 测量最高 UL 标签

javascript - 如何检查表单是否至少填写了一个字段

java - 如何停止servlet?

java - 如何在 JSP 文件中为导入的包添加别名?

java - 当页面从浏览缓存加载时如何执行javascript?

javascript - 使用 indesign 脚本上传到 ftp 文件夹

javascript - 在网页中进行滚动自定义行为的技术是什么?

javascript - 如何将 'offset' 应用于 iframe 内的元素?

jsp - HTTP STATUS 404 : The requested resource (/first. jsp) 不可用(Apache Tomcat+JDK)