jQuery替换文本和格式
jQuery replace text and format
我在我的网站的一些地方有这个文本:
<a class="classCover"> 1: Comentario: </a>
我想把它重新格式化为:
<a class="classCover"> Comentarios: 1 </a>
有没有想法删除点和重新排序这篇文章,考虑到数字将是动态的,取决于评论的数量?
可以使用
text.split(':').reverse().join(':');
-
trim
前后空白 - 移除前尾
:
- 按
:
分割文本 - 反转数组
- 通过
:
加入文本
$('.classCover').text(function(e, oldText) {
return oldText.trim().replace(/^:|:$/g, '').split(':').reverse().join(':');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a class="classCover"> 1: Comentario: </a>
使用以下
$(document).on('click', '.classOver',function(e){
$(this).text('Comentarios: 1');
});
相关文章:
- 测试文本区域中的特定文本格式
- 有没有一种方法可以从两个标签之间提取文本,并以我选择的格式输出
- 在不使用javascript的情况下,可以在表单字段中设置文本占位符(以提示最终用户插入特定格式)
- Angular指令中的最佳实践是将文本输入设置为英尺和英寸的格式
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 输出文本不't以正确格式显示
- 正则表达式,用于从html格式的字符串中提取文本
- 更改html标记或其子标记(而不是其属性)文本中的日期格式
- 如何在不丢失格式的情况下连续淡入() 元素文本的每个字符,包括嵌套元素
- HTML5中具有过程格式的单行文本编辑器
- 防止Javascript注入(但保留文本格式和图像)
- 我有来自OpenWeatherMap API的风向数据,数据以0到360度表示.我想将其转换为文本格式
- InternetExplorer:外部文本文件只能使用二进制格式
- 从html中获取包含格式的文本
- 网页不显示微小的MCE格式文本
- 使用附加的javascript强制日期格式文本框在FireFox中不起作用
- 表格编号格式&文本添加HTML
- 格式文本内的下拉框
- 在客户端上显示SQL格式文本的最佳方式
- 从 DOM 保留换行符中提取无格式文本的最佳方法