【问题标题】:In jQuery does the advanced CSS3 selection style work in all browsers?在 jQuery 中,高级 CSS3 选择样式是否适用于所有浏览器?
【发布时间】:2010-05-25 18:54:42
【问题描述】:

我第一次看一个学习 JQuery 的教程,看起来你可以使用几乎所有的 CSS 来选择项目,比如:

$('ul li:nth-child(3)').addClass('biscuits');

这种选择器是否适用于所有浏览器,还是只适用于支持 CSS 3 的浏览器?

【问题讨论】:

  • 它将适用于所有浏览器 - jQuery 对此有自己的实现,它不依赖于浏览器的选择器支持。

标签: jquery css-selectors


【解决方案1】:

它应该在所有浏览器中都能正常工作JQuery actually supports.

【讨论】:

  • 谢谢,这最准确地回答了我的问题。
【解决方案2】:

它应该可以在所有浏览器中运行——确实,这是 jQuery 的主要优势 :)

【讨论】:

    【解决方案3】:

    据我所知,它适用于 jQuery 支持的所有浏览器。这不仅仅是很多。这里的技术不依赖于 CSS,而是依赖于 JavaScript。

    【讨论】:

      【解决方案4】:

      它应该适用于所有支持 jQuery 的浏览器。它使用内部选择器引擎来平衡非 CSS3 浏览器(咳嗽、咳嗽、IE)。不过,您不应该使用库,因为它基本上会阻碍标准的进步(并阻止用户离开 IE)。

      【讨论】:

      • Firefox 2.0 很糟糕,但请按时间顺序考虑。当时,IE 有 IE6,真是令人讨厌。
      • 回复:“你不应该使用库,因为它基本上会阻碍标准的进步(并阻止用户离开 IE)。”虽然我很欣赏你提出的观点,但在面对客户要求时,这是一个非常荒谬的立场。
      • 这取决于你的听众。企业可能需要 IE 支持,但关于 Web 开发的个人博客(您最有可能在其中提出观点)可能不需要。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 2011-07-28
      • 2012-05-23
      • 2023-03-10
      • 2020-10-28
      • 2013-01-22
      相关资源
      最近更新 更多