jQuery plugin which searches an element for text and highlights by wrapping in spans