сделал вот так, все работает ок, только проблема если выбрать 2 а потом 3 то красное 2 и 3, а надо что бы выделялось только то что сейчас написано (т.е или 2 или 3 или 1):
<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<script>
function gog() {
$(function(){
var a=document.getElementById('textx').value;
if (a != ""){
$(".data-tst:contains('"+a+"')").css({"background-color":"red"});}
});}
</script>
<div class="data-tst">
<span>1</span></div>
<div class="data-tst">
<span>2</span></div>
<div class="data-tst">
<span>3</span></div>
<input type="text" id="textx" value="" onkeyup="gog();">