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