jQuery.expr 如何工作以及jQuery1.8.x及更高版本的文档记录在哪里?

我一直在寻找关于这种语法的清晰文档。 它用于创建自定义filter以选择DOM中的非常特定的元素。 Benjamin Arthur Lupton在ajaxify-html5.js要点示例中有一个很好的例子(见第45行定义函数,第78行使用它),他提供了如何使用他的历史来ajaxify一个网站插件 。

Shane Riley还有一个相当广泛的博客称为添加filter表达式 ,但我已经浏览了jQuery文档,但我找不到任何文档。

如果你能,我将不胜感激

  • 请指出expr函数的官方文档
  • 告诉我在源文件中找到它的位置(我看过 – 找不到它)
  • 或建议基于正确记录的技术的替代语法

我看过jQuery.filter但是在他的ajaxify脚本中找不到Lupton技术的替代品。

我渴望使用最近的jQuery。 我正在使用v 1.8.2,并且很快就会升级到1.9.x.

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

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