jquery属性选择器和IE6-7中出错

我正在尝试实现一个JQuery脚本来处理图像映射中的一些区域。 我使用$(’area [shape =“poly”]’)作为选择器来获取我感兴趣的区域。它在IE8和Firefox中运行良好,但它没有在IE6或IE7中选择元素。
这是一个显示此问题的测试页面。 我不知道这是一个JQuery错误还是我做错了什么。

      //  Test           

这在IE8和Firefox中显示2,在IE6-7中显示0
谢谢,吉列尔莫

如果你大写这个值似乎有效:

 var areas = $('area[shape="POLY"]'); 

我和IE6有同样的问题。 您可以作弊并将选择器更改为:

 [title*="poly"] 

*=表示包含)

试试这个:$(“area [shape = poly]”)

我在IE6中正确选择了此代码

    
p
p
s
p
p