十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
ctrl+F
凤翔网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
在大量数据的页面上,我们最常用寻找资源的方式就是“Ctrl+F”,这样可以节省好多时间、精力。而jQuery对DOM操作,也可以达到这样的效果;如果有一张表格,里面有上百条数据,你怎样更加精确地获取自己想要的数据呢?下面就让我来给你好好地分析分析!
code
一张表格
姓名 | 性别 | 年龄 |
---|---|---|
张三 | 男 | 22 |
李四 | 女 | 21 |
王五 | 男 | 24 |
小文 | 女 | 18 |
阿七 | 保密 | 30 |
jQuery操作
$(function(){ $('#button').bind('click',function(){ var text = $('#text').val(); //:first 可用第一个tr id值 #thead替换 $('table tr:not(":first")').hide().filter(':contains("'+text+'")').show(); }); });
说明
1、获得“button”节点的点击事件,因为只能点击我们才能提交数据;
2、获得“text”文本框内容的数据
3、获得“tr”节点,首先将全部的表格隐藏hide(),not(":first")第一行的表头必须显示出来,filter()过滤出内容:contains()为“text”文本框内容的一行,再显示出来;这样二行就实现了一个经典的查询表格功能。