1

我有一个查询写成:

Y.all('.myClass:checked');

除了 IE (8) 之外,它在所有方面都表现出色。我似乎根本无法':checked'使用 IE。是否可以只查询这样的选中复选框并与 IE 兼容?

4

2 回答 2

6

您是否包含了 selector-css3 模块?否则我相信 YUI 会将其视为普通查询,这就是为什么您在现代浏览器中而不是 IE 中获得它的原因

YUI().use('node-base','selector-css3', function(Y){
    Y.all('.myClass:checked');//Should now work in all browsers
});

请记住始终使用 YUI 声明您的依赖项

于 2012-07-01T22:03:01.107 回答
0

听起来他们在以下情况下发现并修复了问题:yuilibrary.com/projects/yui3/ticket/2528895 可能是其他问题。如果没有人给你一个好的答案,你最终可能想要提交一份错误报告。

-TheZ(在原始问题的评论中)

这是 3.2 之前的 yui3 版本中的一个错误

于 2013-01-09T19:48:35.887 回答