если кому-то понадобиться, то вот мое решение. может не совсем правильное, но отвечает всем моим требованиям
$(function(){
var s = $("#text-search"), b = $(".AccessoryItem span"), d = $(".source");
s.on("input",function() {
for(var i=0;i<d.length;i++){
if(b[i].innerHTML.toLowerCase().search(this.value) != -1){
d[i].style.display = 'block';}
else if (d[i].style.display != 'none') {
d[i].style.display = 'none';
}
}
});
});