效果图:
代码:
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="JqueryTableFilter.aspx.cs" Inherits="JqueryTableFilter" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Script/jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#Text1").keyup(function() {
var filterText = $(this).val();
$("#<%=GridView1.ClientID %> tr").not(":first").hide().filter(":contains('" + filterText + "')").show();;
}).keyup();
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div style="width:60%;">
<input id="Text1" type="text" />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="OrderID" DataSourceID="SqlDataSource1"
HorizontalAlign="Left" PageSize="50" >
<Columns>
<asp:BoundField DataField="OrderID" HeaderText="OrderID" ReadOnly="True"
SortExpression="OrderID" InsertVisible="False" />
<asp:BoundField DataField="CustomerID" HeaderText="CustomerID"
SortExpression="CustomerID" />
<asp:BoundField DataField="EmployeeID" HeaderText="EmployeeID"
SortExpression="EmployeeID" />
<asp:BoundField DataField="OrderDate" HeaderText="OrderDate"
SortExpression="OrderDate" />
<asp:BoundField DataField="RequiredDate" HeaderText="RequiredDate"
SortExpression="RequiredDate" />
<asp:BoundField DataField="ShippedDate" HeaderText="ShippedDate"
SortExpression="ShippedDate" />
<asp:BoundField DataField="ShipVia" HeaderText="ShipVia"
SortExpression="ShipVia" />
<asp:BoundField DataField="Freight" HeaderText="Freight"
SortExpression="Freight" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT top 50 * FROM [Orders]"></asp:SqlDataSource>
</div>
</form>
</body>
</html>
JQuery代码就:
复制代码 代码如下:
$(function() {
$("#Text1").keyup(function() {
var filterText = $(this).val();
$("#<%=GridView1.ClientID %> tr").not(":first").hide().filter(":contains('" + filterText + "')").show();;
}).keyup();
});
里面最重要的就是JQuery的选择器:
1:$("#<%=GridView1.ClientID %> tr")选择表格的所有行;
2:not(":first"):除去第一行表头行;
3:filter(":contains('" + filterText + "')"):从上面所选择的行里面筛选出行文本中包含filterText 的行显示出来;
4:最后加一句keyup()是为了在提交后重新触发keyup事件。(但是在这里没有作用因为我用的客户端控件没有ViewState
若是服务器端控件就会看见他的作用)。
JQuery的选择器的强大之处,让我们能救这么简单的实现客户端的简单筛选。最后加一句关于表格筛选有JQuery插件提供
给我们选择, 但是这种简单的功能,我不会去选择加入一个JavaScript文件库,呵呵。
作者:破 浪
相关推荐:
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
Bing无法使用怎么办?解决方法及替代方案推荐!,ai文字设计教程
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
优化页面-提升用户体验与搜索引擎排名的关键,绍兴视频营销推广
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
在线AI生成文章:智能写作的未来趋势
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
什么是seo的豆子,何为seo ,ai圆复制
为什么越来越多的人选择在知乎发布文章?这里面的机会你可能还没发现!,潍坊关键词排名提升
为什么要做seo si,为什么要做* ,ai里面怎么扣二维码
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
AI文章精简-高效提炼与优化你的内容创作,ai quid
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
SEO优化的利器:提升网站排名的秘密武器,联想ai7g-3笔记本
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
优化整站,让网站飞速增长,打造行业竞争力,广东网站建设与维护
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
SEO自己:打造属于你的数字营销利器,微信裂变营销推广软件
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
SEO百度优化:让你的品牌在搜索引擎中脱颖而出,日照网站推广策划
互联网快排:助力企业网站流量爆发的秘密武器,西安网站建设找资源公司
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
如何用AI改文章,让写作更高效、精准,提升内容质量
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
SEO站在未来之巅,助力网站在激烈竞争中脱颖而出,推荐网站优化欢迎咨询
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
ChatGPT403:引领人工智能新时代,颠覆你的工作与生活方式,ai nak
WPJVX:开启数字化未来的智慧平台,关键词排名技术咨询乐云seo
ChatGPT怎么打开不了?全方位解决方案!,大庆ai
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
ChatGPT全球宕机:人工智能的崩塌与未来的挑战,中国ai和美国ai教父
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司