找到html标签并回显之间的新代码

时间:2013-05-04 04:02:01

标签: php jquery regex search

我一直在研究这个问题几个小时,并在Stackoverflow和Google上阅读了无数帖子。我还读了一些PHP方法,正在研究一些正则表达式,但我不确定最好的方法。这就是我想要实现的目标:

我在hgroup中有一些简单的标题标签,如下所示:

<hgroup>
  <h1>Title</h1>
  <h2>Subtitle</h2>
</hgroup>

请注意,hgroup也可能有class

我需要在我的页面中搜索hgroup标记(包含可能的类)并在新行上添加一些代码

<hgroup>
  <span>NEW LINE AND TEXT</span> 
  <h1>Title</h1>
  <h2>Subtitle</h2>
</hgroup>

我找到了一些找到类或标签的解决方案,但我不确定如何在两者之间成功添加新的代码。

1 个答案:

答案 0 :(得分:2)

使用jQuery:

$("hgroup") // note this could be the class name: you pass in a CSS selector
  .prepend( $("<span/>").text("New line and text") );

实例:http://jsfiddle.net/HzY6y/