jQuery无刷新筛选页面数据

 <script src="jQuery/jquery-1.3.1.js" language="javascript"></script>
<script type="text/javascript">
  $(function(){
       $("#filterVal").keyup(function(){
       $("#test tr").hide().filter(":contains('"+( $("#filterVal").val() )+"')").show();
    }).keyup();
  })
</script>

 

 

 

 

<TABLE width="100%" id="test2"
       style="cellpadding: 2px; cellspacing: 0px; margin-top: 0px; margin-Left: 0px"
       style="table-layout: fixed;WORD-BREAK: break-all; WORD-WRAP: break-word" border="1"  bordercolor="#006633">
       
       <font color="#ff00ff" size="3">筛选:</font><input type="text" id="filterVal" /><br>
       
       <thead>
       <tr align="center">
        <TD style="color:#4c4743;line-height:160%;" width="20%"><font color="#ff00ff" size="3">姓名</font></TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%"><font color="#ff00ff" size="3">性别</font></TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%"><font color="#ff00ff" size="3">电话</font></TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%"><font color="#ff00ff" size="3">手机</font></TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%"><font color="#ff00ff" size="3">操作</font></TD>
       </tr>
       </thead>
       <tbody id="test">

       
       
       <TR align="center" id="test1">
        <TD style="color:#4c4743;line-height:160%;" width="20%">北京中心</TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%">男
        </TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%">010-88888888
        </TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%">13988888888</TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%"><a
         href="DeleteServlet?id=1">删除</a></TD>

       </TR>
       
       
       
       <TR align="center" id="test1">
        <TD style="color:#4c4743;line-height:160%;" width="20%">上海中心</TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%">女
        </TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%">010-66666666
        </TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%">13666666666</TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%"><a
         href="DeleteServlet?id=2">删除</a></TD>

       </TR>
       
       
       
       <TR align="center" id="test1">
        <TD style="color:#4c4743;line-height:160%;" width="20%"> 波波</TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%">男
        </TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%">12345678
        </TD>
        <TD style="color:#4c4743;line-height:160%;" width="30%">12345678901</TD>
        <TD style="color:#4c4743;line-height:160%;" width="10%"><a
         href="DeleteServlet?id=8">删除</a></TD>

       </TR>
       

       </tbody>

      </TABLE>

 

 

 

实现思路:

当文本框输入值的时候调用函数,先把所有的值隐藏,也就是上面的hide()   然后将包含文本框里面值contains('"+( $("#filterVal").val() )的信息过滤出来并显示filter(value).show();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值