-1

所以假设我有一些像这样的元素:

<div class="a b" data-one="1" data-two="2"></div>

<div class="c" data-one="1" data-two="2"></div>

<div class="b" data-one="1" data-two="2"></div>

现在我想要得到所有不包含 classNamebdata-one="1"and的 div data-two="2"。我该怎么做?谢谢!

4

2 回答 2

2

那这个呢?

document.querySelectorAll('div:not(.b)[data-one="1"][data-two="2"]')
于 2020-05-23T16:03:57.783 回答
0

使用 jQuery:

$('div:not(.b)[data-one="1"][data-two="2"]')

使用香草 JavaScript querySelectorAll

document.querySelectorAll('div:not(.b)[data-one="1"][data-two="2"]')
于 2020-05-23T15:58:20.427 回答