jQuery: 查找epubjs结构中的所有p标签

jQuery: Find all p tags in epubjs structure

我正在尝试查找使用 epubjs 绘制 epub 生成的所有 p 标签。

这是我找到的结构,这里描述的所有元素都有很多 类 和我可以玩的东西:

<div id="container>
  <div id="epubjs-viewer:random-hash">
    <iframe id="epubjs-iframe:random-hash">
        <!-- body of iframe, has some sections with a few <p>'s inside -->
    </iframe>
  </div>
</div>

是否有一种简单的方法来访问甚至修改这些内容?我尝试了很多选择器,但无法正常工作。

更新

您可以在此处更好地了解结构:http://prntscr.com/i7wr9l

在 epubjs 0.3 中你可以这样做:

let book = new ePub.Book(bookPath);
let rendition = new Rendition(book, layoutSettings);
rendition.hooks.content.register((content, rendition) => {
    let pElements = content.document.getElementsByTagName('p');
    //...
});