2

我无权访问 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>
4

2 回答 2

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>
于 2012-05-03T04:27:05.067 回答
0

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

于 2012-05-03T06:37:37.283 回答