//makes the Contains-function case insensitive jQuery.expr[':'].Contains = function(a, i, m) { return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0; }; jQuery(document).ready(function($) { $('#arlima-search-lists').keyup(function(e) { var key = e.keyCode ? e.keyCode : e.which; if (key == '13') { e.preventDefault(); } var searchstring = $(this).val(); if(searchstring.length > 0) { $("#arlima-lists .arlima-list-link:Contains('" + searchstring + "')").show(0); $("#arlima-lists .arlima-list-link").not(":Contains('" + searchstring + "')").hide(0); }else{ $("#arlima-lists .arlima-list-link").hide(0); } }); $('#arlima-add-list-select').change(function(e) { $('#arlima-select-list').submit(); }); });