просмотреть исходный кодPRint?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.
Если это элемент управления на стороне сервера, вы увидите его эффект).