我有一个简单的一列HTML文件(来自Gutenberg Project的ebooks)。
我想在DOM中识别块元素(例如<h1> <p> <div> <table> etc
,而不是<a> <em> <b> etc
),并将它们包含在<div>
标记中。
在jQuery中有没有简单的方法呢?
由于
答案 0 :(得分:1)
您可以为所需的元素元素使用选择器,并为每个元素调用.wrap()
,如下所示:
$("h1, p, div, table").wrap("<div></div>");
这将分别在<div>
中包含每个一个。它从您的示例页面看起来使用了一组已知的元素,因此只需将您想要的任何一个添加到选择器中。