Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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
Javascript Can';t将DOM元素移动到其他位置_Javascript_Jquery_Html_Xhtml - Fatal编程技术网

Javascript Can';t将DOM元素移动到其他位置

Javascript Can';t将DOM元素移动到其他位置,javascript,jquery,html,xhtml,Javascript,Jquery,Html,Xhtml,这越来越令人厌烦了。我正在尝试从一个元素到另一个元素的简单附加: var contentBlob = $('<div></div>', { "id" : "content-blob", "css" : { "display" : "none", "color" : "red"

这越来越令人厌烦了。我正在尝试从一个元素到另一个元素的简单附加:

            var contentBlob = $('<div></div>', {
                "id"    : "content-blob",
                "css"   : {
                    "display" : "none",
                    "color" : "red"
                    }
            });

            // this guy gets a full xhtml page with head and body.  
            // I don't want to use load()
            model.getHtml(indexUrl, function(response){
                    if(response != 0){
                        contentBlob.html(response);
                    }
            });

            contentBlob.appendTo('body');
            //I've verified the that the contentBlob (#content-blob) is in the body

            // This should be super simple.  No matter what I do, Its not appending 
            // the ul.
            $('#content-blob > ul').appendTo('#contents-index-actual-index');
var contentBlob=$(“”{
“id”:“内容blob”,
“css”:{
“显示”:“无”,
“颜色”:“红色”
}
});
//这家伙有一个完整的xhtml页面,包括头部和身体。
//我不想使用load()
getHtml(indexUrl,函数(响应){
如果(响应!=0){
html(响应);
}
});
contentBlob.appendTo(‘body’);
//我已经验证了contentBlob(#content blob)是否在主体中
//这应该非常简单。无论我做什么,它都不是附加的
//联邦调查局。
$('content blob>ul')。附加到('contents index实际索引');

我已经三次检查了选择器,一切看起来都是合法的。一件有趣的事情是,如果我不将ul添加到选择器中,#content blob将追加。

斜视是正确的。异步get发生在appendTo之后。

getHTML
asynchronous吗?如果是这样,那么
$('#content blob>ul')。在填充
contentBlob
之前,appendTo(…
正在运行。我会假设它是异步的,因为回调。将最后一行代码移到回调函数。omg,谢谢。这很有效!我昨晚用空格隔开了!