javascript - 将 jQuery 与我自己的文档对象结合使用

标签 javascript jquery dom

我正在制作一个greasemonkey用户脚本,该脚本应该预加载某些数据(实际上是xkcd comic条)并在单击链接时显示它们。

我的任务主要包括从ajax获取的DOM中检索数据并将值分配给用户正在查看的DOM。这是我发现 jQuery 非常有用的一个特殊情况。 但是 jQuery 在 window.document 上运行。

我加载并解析文档 like this :

   xhr.onload = function() {
       var doc = document.implementation.createDocument(
         'http://www.w3.org/1999/xhtml',
         'html',
         document.doctype
       );
       doc.documentElement.innerHTML = this.responseText;
   }

我需要在 doc 上执行 jQuery 选择器,以便我可以检索站点数据(例如漫画标题)。

问题再次出现:如何在自定义文档对象上执行 jQuery 选择器?

最佳答案

您可以简单地使用$(doc)和jQuery的遍历方法:

var $doc = $(doc);

var comicContainer = $doc.find('#comics'); // for example

关于javascript - 将 jQuery 与我自己的文档对象结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27401605/

相关文章:

javascript - 如何使用js删除json中特定索引处的字符?

javascript - Lollipop 上带有 WebView 的 Android 同步 Javascript

javascript - 使用javascript通过修改图像url来实现响应式图像;无图片标签

javascript - 如何获取 DIV 的 "auto"高度

javascript - 使用 CSS 添加一个 div 到 DOM

Javascript 对象属性作为 map 的键

javascript - 使用正则表达式替换字符串中的所有变量

javascript - 悬停时显示的动态定位弹出定义

html - 将 HTML 转换为 HTML : use XSLT?

javascript - 无法在图像源之间切换