首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery IE8问题

jQuery IE8问题
EN

Stack Overflow用户
提问于 2011-08-10 05:12:33
回答 4查看 6.3K关注 0票数 0

IE8在第4行抛出错误。

代码语言:javascript
复制
jQuery('#list script').each(function() {

    var script=document.createElement('script');
    script.type='text/javascript';
    jQuery(script).text(jQuery(this).text()); //Error in IE8  does the field editing
    document.body.appendChild(script);
}).remove();

例程中的jquery错误:

代码语言:javascript
复制
append: function() {
    return this.domManip(arguments, true, function( elem ) {
        if ( this.nodeType === 1 ) {
            this.appendChild( elem );
        }
    });
EN

回答 4

Stack Overflow用户

发布于 2011-08-10 05:24:28

您不必重新创建脚本元素或执行所有显式删除操作。您可以简单地执行以下操作:

代码语言:javascript
复制
jQuery('#list script').appendTo('body');
票数 3
EN

Stack Overflow用户

发布于 2011-08-10 05:22:27

如何更多地使用jquery ...

代码语言:javascript
复制
jQuery('#list script').each(function() {
    jQuery('<script type="text/javascript" />').text(jQuery(this).text()).appendTo(jQuery('body'));
}).remove();
票数 1
EN

Stack Overflow用户

发布于 2011-08-10 05:24:16

为什么不一直使用jquery呢?

代码语言:javascript
复制
jQuery('#list script').each(function() {
    jQuery('<script></script>')
        .attr('type','text/javascript')
        .text(jQuery(this).text())
        .appendTo(jQuery('body'));
}).remove();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7003062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档