实时查询中的 "matched element" 是什么?

What is a "matched element" in Live Query?

我知道,从我在 Is livequery deprecated 上阅读的评论之一,"livequery is dead." 但是,我需要研究它以升级我收到的一些遗留代码。

我在 https://github.com/hazzik/livequery/blob/master/README.md 阅读了 Live Query 官方文档,它谈到了 "firing callbacks for matched elements"。什么是 "matched element"?我理解事件的概念,但我不确定 "matched element" 是什么。由谁或什么匹配?他们提供了以下示例:

$('li') 
.livequery(function(){ 
// use the helper function hover to bind a mouseover and mouseout event 
    $(this) 
        .hover(function() { 
            $(this).addClass('hover'); 
        }, function() { 
            $(this).removeClass('hover'); 
        }); 
}, function() { 
    // unbind the mouseover and mouseout events 
    $(this) 
        .unbind('mouseover') 
        .unbind('mouseout'); 
});

这是 jQuery 选择器:$('li')https://github.com/hazzik/livequery/blob/master/README.md 的文档说 "Live Query fires a function (callback) when it matches a new element." 在这种情况下对 "match an element" 意味着什么?谢谢。

据我了解,在阅读 https://github.com/brandonaaron/livequery 之后,以我问题中的代码为例,页面已完全加载。之后,当一个新的 'li' 元素被添加到 DOM 时,那将是一个 "matched element",因为它匹配 jQuery 选择器中指定的 'li' 元素.