使用Internet Explorer Jquery多个选择器条件

Nic*_*ick 4 jquery selector

我正在尝试选择匹配的项目,".class#id"根据Jquery多选择器看起来很自然,选择符合这两个标准的项目,

但它似乎只适用于Firefox.IE不支持这个吗?!

具体来说,我有

<div id="A" class="x">
  <div id="A" class="y">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想选择 $( ".y#A" )

谢谢,尼克

Dev*_*rke 6

您不应该有多个具有相同标识符的元素.Internet Explorer可能会认识到这一点.(或者不承认这一点,但巧合的是它的行为就像它一样,并且微软决定称它为一个功能.)

只需提供当前具有相同ID,不同ID和公共类名称的元素.然后你可以使用$('.class.class2')它,它将在IE中工作.