在jQuery中识别HTML块元素

时间:2010-08-22 20:38:32

标签: jquery html dom

我有一个简单的一列HTML文件(来自Gutenberg Project的ebooks)。

我想在DOM中识别元素(例如<h1> <p> <div> <table> etc,而不是<a> <em> <b> etc),并将它们包含在<div>标记中。

在jQuery中有没有简单的方法呢?

由于

1 个答案:

答案 0 :(得分:1)

您可以为所需的元素元素使用选择器,并为每个元素调用.wrap(),如下所示:

$("h1, p, div, table").wrap("<div></div>");

这将分别在<div>中包含每个一个。它从您的示例页面看起来使用了一组已知的元素,因此只需将您想要的任何一个添加到选择器中。