javascript - jQuery.expr [':' ] 是如何工作的,jQuery1.8.x 及更高版本的文档记录在哪里?

标签 javascript jquery

我到处寻找有关此语法的清晰文档。它用于创建自定义过滤器以选择 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/

相关文章:

javascript - javascript 中的下拉列表包含数据库中的值

javascript - 在 react 组件中动画淡出元素

javascript - 减少对象内数组的计数值,一旦计数达到零,就会使用 java 脚本自动删除该对象

javascript - 必发喜欢赔率递增和递减

jquery .hide() 和 .show()

php - 在 PHP 上正确解码双编码 UTF-8

javascript - 如何在 Firebase 函数中获取提供者访问 token ?

javascript - `$axios`在Nuxt.js的Vuex实用函数中的使用方法

javascript - 组织中型 JavaScript 客户端应用程序的代码以进行测试

javascript - 增加filterrific_observe_field计时器的正确方法