highlight static html
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<input type="text" id="searchfor" />
<ul id="all_text">
<li><a href="/somewhere">Somewhere</a></li>
<li><a href="/somewhere-else">Over there</a></li>
</ul>
CSS
#all_text span {
text-decoration: underline;
background-color: yellow;
}
JavaScript
$('#searchfor').keyup(function(){
var $page = $('#all_text a');
var searchedText = $('#searchfor').val();
$page.each(function(i,a){
$a = $(a);
$a.html($a.html().replace(/<span>/g,"").replace(/\<\/span\>/g,""));
var html = $a.text().replace(new RegExp("("+searchedText+")", "igm"), "<span>$1</span>");
$a.html(html);
});
});