找到单词并包装div

时间:2012-05-03 04:15:53

标签: jquery text

我无法访问HTML,只能访问原始文本。是否可以在原始文本中找到一个单词,如INFO和ENDINFO,并使用这些单词围绕内容包装div。

<div>
content content content content content

INFO
Information content information content

ENDINFO
</div>

<div>
content content content content content

    <div class="INFO">
    Information content information content

    </div>
</div>

2 个答案:

答案 0 :(得分:1)

这个怎么样?

<div id="content">
content content content content content

INFO
Information content information content

ENDINFO
</div>

<div>
content content content content content

    <div class="INFO">
    Information content information content

    </div>
</div>

<script>
$(document)ready(function(){
    var content = $('#content').html();
    var regex = /INFO.*ENDINFO/gi;
    var info = content.match(regex);

    $('.INFO').html(info);
});
</script>

答案 1 :(得分:0)

问题已经得到解答,但我过去创造了一个“搜索荧光笔”。它可能派上用场:http://jsfiddle.net/KeesCBakker/nSb6b/