如何使用jQuery选择不在特定类中的ID

Mik*_*ook 2 jquery css-selectors

我有一个jQuery脚本,可以选择所有带有'Phone'的ID.但是,我有一小部分,如果他们在课堂上,则不需要选择它们.

根据我理解的方式,我拥有的是:

$("[id*='Phone']:not('referencePhones')").doSomething();
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

.referencePhones是一个父类.即:

div class="referencePhones"
  span id="Phone"
Run Code Online (Sandbox Code Playgroud)

Jas*_*son 9

摆脱你的内部报价:

$('someElement[id*=Phone]:not(.referencePhones)').doSomething();
Run Code Online (Sandbox Code Playgroud)

编辑

$('span[id*=Phone]').parent('div:not(.referencePhones)').doSomething();
Run Code Online (Sandbox Code Playgroud)