20

我已经到处寻找有关此语法的一些清晰文档。它用于创建自定义过滤器以选择 DOM 中非常具体的元素。Benjamin Arthur Lupton 在ajaxify-html5.js gist 示例中有一个很好的例子(见第 45 行定义函数的地方和第 78 行使用它的地方),他提供了这个例子来展示如何使用他的历史来 ajaxify 一个网站插件

Shane Riley 还有一个相当广泛的博客,名为“添加过滤器表达式”,但我浏览了 jQuery 文档,但找不到任何文档。

如果您可以的话,我将不胜感激

  • 将我指向该expr功能的官方文档
  • 告诉我在源文件中的哪里可以找到它(我已经看过 - 找不到它)
  • 或根据正确记录的技术建议替代语法

我已经看过jQuery.filter但无法在他的 ajaxify 脚本中找到替代 Lupton 技术的方法。

我热衷于使用最近的 jQuery。我正在使用 v 1.8.2,并将很快升级到 1.9.x。

4

1 回答 1

19

它是 jQuery 使用的选择器引擎Sizzle的一部分。

他们现在有文档解释它的用法,包括 1.8.x 前后的示例: https ://github.com/jquery/sizzle/wiki/Sizzle-Documentation#-pseudo-selectors

于 2013-02-10T12:27:24.900 回答