jQuery:不是(:第一次)不在IE8中工作,而是在FF和Chrome中工作

时间:2010-05-18 16:39:36

标签: jquery-selectors

$( 'divMapTab:不是(:第一)')。每个(...

我的页面上有两个div,都有divMapTab类。在FF和Chrome中,上面的代码只选择divMapTab的第二个实例,但是在IE中它会同时选择它们。

我是否错过了关于:not或:first关键字如何工作的微妙之处?

2 个答案:

答案 0 :(得分:8)

此方法所依赖的

IE does not support the CSS :not selector。而是尝试:

$('.divMapTab').not().first().each(...

答案 1 :(得分:2)

“。not()。first()。each(”解决方案在我的情况下不起作用。

我不得不限定更多我的“:first”选择器重复类名“.panneau”:

  

$( “PANNEAU:否(.panneau:第一)”)。隐藏();

jQuery是behavior that won't be fixed