jQuery将选择器转换为负数

时间:2014-02-23 15:18:36

标签: javascript jquery syntax

如果这真的是一个新手问题,我很抱歉,但我在JS语法方面并不是很熟练。

我有一个小的语法问题,我需要转换这个工作函数

   jQuery('div.myclass').filter('[aria-describedby*="DDD"], [aria-describedby*="CCC"]').hide()

为负数(意思是在不包含DDDCCC时隐藏。

我试过

 jQuery('div.myclass').filter().not('[aria-describedby*="DDD"], [aria-describedby*="CCC"]').hide()

 jQuery('div.myclass').filter(:not'[aria-describedby*="DDD"]', :not'[aria-describedby*="CCC"]').hide()

我知道这可能是一个新手语法问题,但是当与这些选择器和filter()函数结合使用时,我找不到合适的语法

1 个答案:

答案 0 :(得分:2)

无需.filter()直接使用.not()

jQuery('div.myclass').not('[aria-describedby*="DDD"],[aria-describedby*="CCC"]').hide()