我到处寻找有关此语法的清晰文档。它用于创建自定义过滤器以选择 DOM 中非常特定的元素。 Benjamin Arthur Lupton 在 ajaxify-html5.js 中有一个很好的例子要点示例(参见第 45 行定义函数和第 78 行使用函数),他提供该示例以展示如何使用他的 history plug-in 对网站进行 ajax 化。 .
Shane Riley 还有一个相当广泛的博客,名为 Adding Filter Expressions ,但我已经搜索了 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
关于javascript - jQuery.expr [':' ] 是如何工作的,jQuery1.8.x 及更高版本的文档记录在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797569/