Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Filter Array Atau List Data Berdasarkan User Input

Salam koding!

Mau nanya sama mastah2 di sini. Ada yang tau filter array di angular ga? Ini contohnya http://www.w3schools.com/angular/angular_filters.asp

Nah saya pengen coba make javascript atau jquery. Cuman ga mudeng2 :D Mungkin mastah2 di sini ada referensi?

Makasih sebelumnya

avatar Arbert
@Arbert

6 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Kalau jquery pake fungsi keyup. Jadi setiap ada perubahan di kolom input, terus ngedeteksi apakah value inputannya itu sesuai dengan data di list.

input tag :

<input type="text" id="input_text" value="">

List data yang akan difilter. Bisa nanti lebih dari satu. Ane tulis satu list aja :

<li id="id_list"></li>

Script :

<script type="text/javascript">
      $("#input_text").keyup(function () {
        var rows = $("li#id_list").hide();
        if (this.value.length) {
              var data = this.value.split(" ");
              $.each(data, function (i, v) {
                  v = v.toLowerCase();
                  rows.filter(function () {
                       var txt = $(this).text().toLowerCase();
                       return txt.indexOf(v) > -1;
                  }).show();
              });
          } else rows.show();
      });
</script>
avatar username
@username

70 Kontribusi 19 Poin

Dipost 9 tahun yang lalu

https://www.welookups.com/angular/angular_filters.html

avatar aditya55
@aditya55

1 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban