首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于jQuery选择器,能不能使与或非的逻辑啊解决思路

2013-01-11 
关于jQuery选择器,能不能使与或非的逻辑啊?各位高手,小弟最近接触jQuery,在选择器上,遇到了这样的一个问题

关于jQuery选择器,能不能使与或非的逻辑啊?
各位高手,小弟最近接触jQuery,在选择器上,遇到了这样的一个问题。一个表格table中,每一行都有很多数据,我想将内容包含a且包含b或者c的行隐藏应该怎么实现呢?如果仅仅是包含a的话,还是比较简单的,我用:$('#tab tr:contains("a")').hide()实现。#tab是我table的id,谢谢各位了
[解决办法]
遍历全部tr,然后进行判断吧。直接用选择器虽然可以实现,但效率不高
[解决办法]


用filter
$('#tab tr:contains("a")').filter(":contains('b')").hide()这样

[解决办法]

$('#tab tr:contains("a") , #tab tr:contains("b") ').filter(":not(:contains('c') , :contains('d'))").hide()

热点排行