2010-08-22 42 views
0

我有一个简单的列HTML文件(来自Gutenberg项目的ebooks)。在jQuery中标识HTML块元素

我想在DOM识别元素(如<h1> <p> <div> <table> etc,不<a> <em> <b> etc)和它们括<div>标签。

在jQuery中有没有简单的方法来做到这一点?

感谢

回答

1

您可以使用选择你想要的元素的元素,并呼吁.wrap()每个,像这样:

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

这将包裹每个一个在<div>独立。它从你的示例页面看起来使用了一组已知的元素,因此只需将其添加到选择器中即可。

+0

太棒了,下面是一个HTML块级元素列表:http://htmlhelp.com/reference/html40/block.html - 谢谢Nick – Victor 2010-08-22 20:50:39