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')