Подтвердить что ты не робот

Как работает jQuery.expr [':'] и где он задокументирован для jQuery1.8.x и выше?

Я рассмотрел всю четкую документацию по этому синтаксису. Он используется для создания пользовательских фильтров для выбора очень конкретных элементов в DOM. В примере ajaxify-html5.js приведен хороший пример Бенджамина Артура Луптона (см. Строку 45, где определена функция и строка 78, где она используется), который он предоставляет, чтобы показать, как ajaxify веб-сайт, используя его плагин истории.

Существует также довольно обширный блог Shane Riley, который называется Добавление выражений фильтра, но я просмотрел документацию jQuery, и я не могу найти никакой документации.

Я был бы признателен, если бы вы могли

  • укажите мне официальную документацию для функции expr
  • покажите мне, где его найти в исходных файлах (я посмотрел - не могу найти его)
  • или предложите альтернативный синтаксис, основанный на методике, которая правильно документирована.

Я посмотрел jQuery.filter, но не могу найти альтернативу технике Луптона в его ajaxify script.

Я хочу работать с недавним jQuery. Я работаю с v 1.8.2 и буду стремиться к обновлению до 1.9.x в ближайшее время.

4b9b3361