我希望能够在加载某些AJAX元素时触发功能。我正在使用Brock Adam的出色的waitForKeyElements函数来等待某个HTML元素,该HTML元素可能会在加载主页面很长时间后通过AJAX出现。通常我可以使用类似的
waitForKeyElements( ".section-title", MyFunction );
当元素具有类section-title时触发MyFunction。不幸的是,在这种情况下,有多个具有section-title类的元素;我要查找的内容包含文本“ Notes”,如下所示:
<div class="section-title"><h3>Notes</h3></div>
,它可能会或根本不会出现。我不想触发是否出现其他情况,例如:
<div class="section-title"><h3>Other Section Title</h3></div>
是否只有当特定文本出现在该元素类别中时,才可以使waitForKeyElements触发?如果上述第二个示例中的“其他节标题”已经触发了waitForKeyElements,则以后出现的第一个示例中正确的Notes节将不再触发它。我尝试将bWaitOnce参数设置为false,但是waitForKeyElements仍然不会触发满足“ .section-title”条件的元素的重复出现。因此,仅使用MyFunction搜索Notes文本将是徒劳的。
任何帮助将不胜感激!