我看了看又看了看,但是我找不到任何东西。所以可以说我有这个字符串...

var str = '<script>blah blah blah</script><a>...</a><div>...</div><p>...</p>';

我需要从字符串中去除脚本标签以及标签之间的所有内容。删除脚本标签后,我需要将其附加到文本区域。在世界范围内,我该如何使用jQuery?

任何帮助将非常感激!

最佳答案

由于没有人会发布一个简单且可靠的例程,所以我想我会:

function noscript(strCode){
   var html = $(strCode.bold());
   html.find('script').remove();
 return html.html();
}


alert(   noscript("<script>blah blah blah</script><div>blah blah blah</div>")    );
//shows: "<div>blah blah blah</div>"

关于javascript - 从字符串中删除<script>标记以及它们之间的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18664536/

10-12 12:52