Jquery eval on <pre>标记为<script></script>标签

jquery eval on <pre> tag to <script></script> tag

本文关键字:script 记为 标签 pre eval on Jquery      更新时间:2023-09-26

我在这里使用一个jquery插件,我试图使用,但不幸的是,这个例子使用eval上的pre标签来运行代码。下面是一个例子:

简而言之,作者有一些<pre>标签,如:

<pre>
//code
</pre>

,然后运行:

<script type="text/javascript">
$(function() {
    $('form[action="#"]').attr('action', document.location.href);
    $('pre').each(function(i, e) {
        eval(e.innerHTML);
    });
});
</script>

我现在的问题是如何使用<pre></pre>标签内的代码作为脚本标签。所以,当我输入

<script>
//// code from <pre></pre> tag
</script>

. .代码无法工作…

如果您只是将"pre"更改为"script",您可能会导致标签内的代码在页面加载时运行。你想要完成什么?