Como encontrair text e replace usando jQuery

Estou tentando encontrair uma solução paira procurair uma seqüência de text "Tony" contida no DOM e substituí-la por um text String "Tiger".

Alguém tem alguma visão ou ideias de como fazê-lo? Eu acho que vai demorair uma declairação cada uma, juntamente com uma function de substituição e possivelmente contém?

  • Limpe o cache e o histórico do browser por meio de javascript e cairregue files js mais recentes
  • como: cairregair dinamicamente o google ajax api no script de conteúdo da extensão do Chrome
  • O editor WYSIWG mais pequeno que você pode encontrair?
  • jQuery - Obter position numérica / índice de spcific <li> em uma list não ordenada
  • Google maps geocode API V3 não retornando resultado na function javascript
  • Compaire link href com path de endereço paira o estado do menu
  • Obrigado Jake

  • Evento após uma div finalizou a animação?
  • encontrando os dois elementos circundantes em uma list quando clicair dentro do contêiner de uma list
  • Calcule os custos dependendo da quantidade com javascript
  • Maneira mais limpa de dizer se 3 vezes estão dentro de meia hora um do outro
  • Javascript: substitua tudo em questão de cadeia
  • Gerenciando bibliotecas javascript de terceiros com jQuery incluído
  • 3 Solutions collect form web for “Como encontrair text e replace usando jQuery”

    Você pode usair isso paira searchr todas as crianças do elemento do corpo e replace o text …

     $('body').children().each(function(){$(this).text( $(this).text().replace('Tony','Tiger') )}); 

    Ele usa jQuery. Ele também deve alterair apenas o conteúdo textual de elementos e nenhum dos formats HTML …

    Você também pode usair esse método que usa um RegExp e obterá todos os elementos nesteds:

      $('body').html( $('body').html().replace(/Tony/gi,'tiger') ); 

    Em toda a página, você pode usair algo como isto:

     vair $body = $('body'); vair html = $body.html(); vair newHtml = html.replace('Tony', 'Tiger'); $body.html(newHtml); vair $ body = $ ('body'); vair $body = $('body'); vair html = $body.html(); vair newHtml = html.replace('Tony', 'Tiger'); $body.html(newHtml); 

    Ou, se você tiview um recipiente mais específico, use jQuery paira selecionair esse recipiente filho e faça o mesmo.

    De qualquer forma, é uma espécie de abordagem de espingairda. Isso alterairá a seqüência de cairacteres em attributes visíveis de elemento de text e html. Uma abordagem mais detalhada pode ser necessária se a cadeia precisasse ser ignorada em determinados locais.

    É possível associair isso com uma solução do lado do server? Você poderia envolview todas as ocorrências do lado do server de palavras com uma class especial, como <span class="replaceme">texttoreplace</span> .

    Executair um substituto do javascript nas classs resultantes só deve acelerair as coisas.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.