Прошу прощения, если это действительно новичок, но я не очень практикован в синтаксисе 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()
Нет необходимости использовать .filter()
напрямую .not()
jQuery('div.myclass').not('[aria-describedby*="DDD"],[aria-describedby*="CCC"]').hide()
jQuery('div.myclass').not('[aria-describedby*="DDD"],[aria-describedby*="CCC"]').hide()
.not()
?