lihat sourcePRint?1 <script type="text/javascript">
2 $(fungsi() {
3 $("#Teks1").keyup(fungsi() {
4 var filterText = $(ini).val();
5 $("#<%=GridView1.ClientID %> tr").not(":first").hide().filter(":contains('" + filterText + "')").show(); ;
6 }).keyup();
7 });
8 </skrip>
menjelaskan:
Yang paling penting adalah pemilih JQuery:
1: $("#<%=GridView1.ClientID %> tr") memilih semua baris tabel;
2: not(":first"): Hapus baris header pertama;
3: filter(":contains('" + filterText + "')"): Menyaring baris yang berisi filterText pada teks baris yang dipilih di atas dan menampilkannya;
4: Kalimat keyup() terakhir ditambahkan untuk memicu kembali event keyup setelah pengiriman. (Tetapi ini tidak berpengaruh di sini karena kontrol klien yang saya gunakan tidak memiliki ViewState.
Jika ini adalah kontrol sisi server, Anda akan melihat efeknya).