2013-01-25 2 views
0

Possible en double:
Highlight text range using JavaScript
Find text string in jQuery and make it boldSélectionnez le texte correspondant en javascript

Supposant J'ai un tas de chemins de fichiers, semblable à:

  • /Volumes/A // Tableau/05_SCRIPTS/staging/tree/04_OUTPUTS/MPEG_FF_PS_wCropping/01_NBC_Youtube/Carnet de commandes/Archive/LawAndOrder_S20

  • /Volumes/A // AArray/05_SCRIPTS/mise en scène/arbre/04_OUTPUTS/MPEG_FF_PS_wCropping/01_NBC_Youtube/Carnet de commandes/Archive/LawAndOrder_S20/nbcnetwork-pds-E8818-US-insert -20121020

Comment pourrais-je mettre en évidence tous les matches de texte spécifique sur la page. Par exemple, si "04" était ce que je cherchais, il ferait quelque chose comme:

$(source).find('04').addClass('highlight'); 

Ce qui est est pseudocode probablement fourvoyés, mais c'est ce que je cherche à faire.

+1

Cela pourrait aider http://stackoverflow.com/questions/9794851/find-text-string-in-jquery-and-make-it-bold/9795091#9795091 – elclanrs

Répondre

5

http://jsfiddle.net/Aku4y/

var t = $(source).html(); 
t = t.replace(/04/g, "<span class='highlight'>04</span>"); 
$(source).html(t); 
Questions connexes