我有一个文本字段,用户在其中写东西,我用javascript获取文本框的文本,并在段落中显示。我有文字限制的段落像50 chrac。如果用户编写的chrac超过50个,我想显示(…)45小时后,chrac。可以使用javascript吗?
像这样的段落是用户写的,它的50多个chrac。
Lorem ipsum dolor坐在那里,奉献给我们,我们的工作和伟大的礼物。在有限的条件下,在有限的条件下,在有限的条件下进行锻炼。
我想把这个展示成
Lorem ipsum Door sit amet,一位杰出的领导者,他是一位临时工程师(……)
可以使用javascript吗?
是的,这是可能的。您可以使用下一个函数缩短字符串:
var str='Lorem ipsum…';var shortedStr=str.substr(0,50)“(…)”
不管怎样,你可以通过CSS自动完成。你已经有了这个问题的答案:
用CSS截断长字符串:可行吗?
如果文本长度超过50个字符,下面将在集合中的每个元素的45个字符之后追加(...
)。
elem = $('p');
elem.each(function(){
curTxt = $(this).text();
$(this).text(curTxt.length > 50 ? curTxt.substring(0,45)+'...' : curTxt);
});
JSFiddle
$('textarea').on('keyup', function() {
var v = this.value.length > 50 ? this.value.substr(0,45) + '(...)' : this.value;
$('#result').text( v );
});
小提琴
以下是您在最后一句话时如何将其切断:
小提琴
我有一个文本文件,用户在这里写东西,我用这个文本框的javascript获得文本,并在段落中显示它。我有段落的文本限制,比如50个chrac。如果用户写了超过50个chrac我想显示(...)在45个chrac之后。是否可以使用JavaScript? 这是用户写的段落,它有50多个chrac。 Lorem ipsum dolor sit amet,consectetur adipisicing e
我想改变HTML元素的文本内容,使其具有一定的背景色。HTML的格式如下 我有像下面这样需要匹配的关键字: 我有字符串形式的html 我想匹配元素文本内容,并在匹配HTML字符串时用关键字替换它们。我会改变他们的跨度有给定的背景颜色和匹配关键字的文本。 生成的HTML如下所示。 如何用java实现它。我正在使用jsoup库。 这个代码对我有用。这是最佳方法吗?。或者有没有更好的替代html字符串的
我得到了一个导入的文本块,但格式并不总是那么完美。之后我会尝试用jquery解决这个问题。所以我开始用 替换 : null null 但替换不起作用。最终的html应该如下所示:
问题内容: 我想启用此文件中的所有apt存储库 使用sed,这是一种简单的方法,最优雅(“ pythonic”)的方法是什么? 问题答案: massedit.py(http://github.com/elmotec/massedit)为您做脚手架,只留下正则表达式来编写。它仍处于测试阶段,但我们正在寻找反馈。 将以diff格式显示差异(之前/之后)。 添加-w选项以将更改写入原始文件: 或者,您现
问题内容: 我需要从OracleSQL中的employees表中显示Employee及其佣金金额,但是条件是如果它遇到值,我需要打印_“ No Commission”_ 。 在第一部分中,我写道: 但是我无法获得如何用 “ No Commission” 代替价值观。 问题答案: 您可以使用表达式: 或: 或: PS如果不是数据类型,则也应使用或。
我有每月的列值编号。 <代码>df 我想将其转换为: 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月, 2月, 3月 有人能帮我吗? 提前感谢您抽出宝贵时间