Questo fa quello che cerchi (usando jquery) ma utilizza un div, sostituirlo con <textarea id="content"></textarea> non sarebbe un problema ma perderesti evidenziazione non sarebbe più in grassetto con sfondo giallo ma sarebbe cosi <span class="highlight">parola cercata</span> vedresti gli attributi html perché la textarea restituisce solo testo e simboli, (un esempio pratico è questo forum quando vuoi usare il grassetto non lo vedi cosi ma [ b] cosi [/ b] cioè non immediatamente ma solo in opuput) l'alternativa potrebbe essere rendere il div "editabile" con <div id="content" contenteditable="true">testo....</div> le problematiche in questo caso sarebbero:
- La pagina dovrebbe avere codifica html5
- Se dovrai salvare la ricerca l'operazione sarà più complessa
![]()

Rispondi quotando