HTML5 включает в себя концепцию "наблюдателей мутации" для мониторинга изменений в DOM браузера.
Обратный вызов вашего наблюдателя будет передаваться с данными, которые очень похожи на фрагменты дерева DOM. Я не знаю, являются ли они именно этим или как они работают.
Но когда вы пишете код для взаимодействия с сторонним сайтом, над которым у вас нет контроля, скажите с помощью Greasemonkey script или пользователя Google Chrome script, вам нужно проверить дерево элементов, которые были переданы, чтобы найти какая информация относится к вам.
Это намного проще с селекторами, так же как работать с любым DOM, чем ходить по дереву вручную, особенно для кросс-браузера.
Есть ли способ использовать селектора jQuery с данными, переданными обратным вызовам наблюдателя-мутанта HTML5?