【问题标题】:YUI :checked selector in IE?YUI:在 IE 中检查选择器?
【发布时间】:2013-01-10 03:48:35
【问题描述】:

我有一个查询写成:

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

它在除 IE (8) 之外的所有应用中都表现出色。我似乎无法让':checked' 与 IE 一起工作。是否可以像这样只查询复选框并兼容IE?

【问题讨论】:

  • 你使用的是什么版本的 YUI?
  • 听起来他们发现并修复了问题,当时:yuilibrary.com/projects/yui3/ticket/2528895 可能是其他问题。如果没有人给你一个好的答案,你最终可能想要提交一份错误报告。

标签: javascript internet-explorer css-selectors yui


【解决方案1】:

您是否包含了 selector-css3 模块?否则我相信 YUI 会像普通查询一样对待它,这就是为什么你在现代浏览器而不是 IE 中得到它的原因

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

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

【讨论】:

    【解决方案2】:

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

    -TheZ(以原始问题的 cmets 为单位)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-26
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 2013-10-30
      • 2010-09-16
      • 1970-01-01
      相关资源
      最近更新 更多