Wpis z mikrobloga

#webdev #js #javascript

Mirki,

Jaki znacie najlepszy sposób na przefiltrowanie poniższej listy np.:

* ala ma kota
* ala ma kota
* ala ma kota
* ala ma papugę
* ala ma psa

tak aby przefiltrować po frazie "kota" i otrzymać:
* ala ma kota
* ala ma kota
* ala ma kota

Przydałby mi się wydajny sposób, bo docelowa lista może mieć 500+ itemów.
DziękI!
  • 11
@Termos69:
Zrobiłem podobnie jak radziłeś i działa:
(...).on("change keyup paste", ".klasa-inputa", function (e) {
$value = jQuery(this).val();//szukane słowo
$( '#dropdown' > li:not(:contains(' + $value +'))').hide(); //ukrywamy niechciane
$( '#dropdown' > li:contains(' + $value + ')').show(); //pokazujemy pasujące
}).(...)