عرض sourcePRint?1 <script type="text/javascript">
2 $(وظيفة() {
3 $("#Text1").keyup(function() {
4 var filterText = $(this).val();
5 $("#<%=GridView1.ClientID %> tr").not(":first").hide().filter(":contains('" + filterText + "')").show(); ;
6 }).keyup();
7 });
8 </النص>
يوضح:
الشيء الأكثر أهمية هو محدد JQuery:
1: $("#<%=GridView1.ClientID %> tr") يحدد كافة صفوف الجدول؛
2: not(:first"): قم بإزالة صف الرأس الأول؛
3: filter(":contains('" + filterText + "')"): قم بتصفية السطور التي تحتوي على filterText في نص السطر المحدد أعلاه وعرضها؛
4: تتم إضافة جملة keyup() الأخيرة لإعادة تشغيل حدث keyup بعد الإرسال. (ولكن ليس له أي تأثير هنا لأن عنصر تحكم العميل الذي أستخدمه لا يحتوي على ViewState.
إذا كان التحكم من جانب الخادم، فسترى تأثيره).