Javascript jQuery替换文本和格式
我在网站的某些地方有这样的文字:Javascript jQuery替换文本和格式,javascript,jquery,html,Javascript,Jquery,Html,我在网站的某些地方有这样的文字: <a class="classCover"> 1: Comentario: </a> 1:Comentario: 我想将其重新格式化为: <a class="classCover"> Comentarios: 1 </a> Comentarios:1 考虑到数字将取决于评论的数量,有没有删除点并重新排列本文的想法?提前感谢。您可以使用 text.split(':').reverse().join(':');
<a class="classCover"> 1: Comentario: </a>
1:Comentario:
我想将其重新格式化为:
<a class="classCover"> Comentarios: 1 </a>
Comentarios:1
考虑到数字将取决于评论的数量,有没有删除点并重新排列本文的想法?提前感谢。您可以使用
text.split(':').reverse().join(':');
trim
前导空格和尾随空格:
拆分文本:
:
$('.classCover').text(函数(e,oldText){
返回oldText.trim();
});代码>
1:Comentario:
使用以下命令
$(document).on('click', '.classOver',function(e){
$(this).text('Comentarios: 1');
});
str.replace('1:Comentario:','Comentarios:1')
?@adeneo并不总是这样,因为数字将是dinamic,具体取决于comments@Antonio这个类只有一个元素还是多个元素?@Tushar multiple,将是一个dinamic数字非常感谢你们,总是和你们这样的人一起学习。无论如何,如何将“s”应用于单词have:Comentarios:1的词尾?在字符串上使用替换('Comentario','Comentarios')