我正在尝试找到一个开头的结束词,例如INFO
andENDINFO
并将这两个词中的所有内容包装在一个带有类的 div 中.INFO
$(document).ready(function() {
var content = $('.content').html();
var regex = /INFO.*ENDINFO/gi;
var info = content.match(regex);
$('.INFO').html(info);
});
例如:以前。
<div class="project_content"><img src="http://lorempixel.com/g/400/200/">
<br>
INFO
<br>
Hello I'm an info div
<br>
ENDINFO
<br>
Additonal content outside of info div
</div>
后:
<div class="project_content"><img src="http://lorempixel.com/g/400/200/">
<br>
<div class=".INFO">
<br>
Hello I'm an info div
<br>
</div>
<br>
Additonal content outside of info div
</div>
这似乎不起作用。正如您在jsfiddle中看到的那样。任何帮助都会很棒。