Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wierd jquery错误,在使用wrap()后尝试追加()时_Jquery_Select_Append - Fatal编程技术网

Wierd jquery错误,在使用wrap()后尝试追加()时

Wierd jquery错误,在使用wrap()后尝试追加()时,jquery,select,append,Jquery,Select,Append,使用jQuery,我 创建了一个容器 用它包装一个元素 通过将对象传递给其jQuery选择器来选择容器,并尝试向容器添加元素 为什么元素append() 请看下面的示例: .wrap使用传入元素的副本而不是传入元素本身来包装元素 此结构的副本将环绕匹配元素集中的每个元素。此方法返回用于链接目的的原始元素集 这是您的小提琴,您可以使用.wrapThx的替代品。现在看起来很明显。我不敢相信我错过了它。请将您的代码从JSFIDLE传输到这里。我们只考虑代码,代码存在于问题本身,而不是在外部来源/网站

使用jQuery,我

  • 创建了一个容器

  • 用它包装一个元素

  • 通过将对象传递给其jQuery选择器来选择容器,并尝试向容器添加元素

  • 为什么元素
    append()

    请看下面的示例:


    .wrap使用传入元素的副本而不是传入元素本身来包装元素

    此结构的副本将环绕匹配元素集中的每个元素。此方法返回用于链接目的的原始元素集


    这是您的小提琴,您可以使用
    .wrap

    Thx的替代品。现在看起来很明显。我不敢相信我错过了它。请将您的代码从JSFIDLE传输到这里。我们只考虑代码,代码存在于问题本身,而不是在外部来源/网站。
        var container = document.createElement("div");
        //Wrapping some random element with the container
        $("#randomElem").wrap(container);
    
        var elem = document.createElement("div");
        //Selecting element this way and using append results in a strange bug
        $(container).append(elem);