如果这真的是一个新手问题,我很抱歉,但我在JS语法方面并不是很熟练。
我有一个小的语法问题,我需要转换这个工作函数
jQuery('div.myclass').filter('[aria-describedby*="DDD"], [aria-describedby*="CCC"]').hide()
为负数(意思是在不包含DDD
和CCC
时隐藏。
我试过
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()函数结合使用时,我找不到合适的语法
答案 0 :(得分:2)
无需.filter()
直接使用.not()
jQuery('div.myclass').not('[aria-describedby*="DDD"],[aria-describedby*="CCC"]').hide()