如何形成一个与Ands和Ors一起使用的查询选择

时间:2017-03-18 20:14:55

标签: jquery css-selectors jquery-selectors

我有一个类定义的HtmlElements如下:

<div class="GM BOLTA 2016" >
<div class="GM BOLTB 2016" >
<div class="GM BOLT 2015" >
<div class="FORD BOLT 2016" >

我希望能够针对此设置查询选择器,具体而言,我想知道所有包含GM的div标签,并且还包含以BOLT开头并且不是2015年的任何内容。

我在想像

这样的东西
[GM][^BOLT]!2015 

但显然错了。

1 个答案:

答案 0 :(得分:1)

  

我想知道所有拥有GM的div标签,还有任何东西   从BOLT开始,而不是2015年。

普通Javascript:

var matches = document.querySelectorAll('.GM, [class^="BOLT"]:not(.2015)');

<强> jQuery的:

$('.GM, [class^="BOLT"]:not(.2015)')