0
我的replaceWith代码错了吗?我的replaceWith代码错了吗?
if(copyDiv == null)
copyDiv = origDiv.clone();
else
$(origDiv).clone().replaceWith(copyDiv);
我的replaceWith代码错了吗?我的replaceWith代码错了吗?
if(copyDiv == null)
copyDiv = origDiv.clone();
else
$(origDiv).clone().replaceWith(copyDiv);
没有看到你的代码的其余部分,这是很难肯定地说,但似乎origDiv
已经是一个jQuery对象。
有没有必要克隆它,然后用copyDiv
替换它。此外,值得注意的是,任何更换将只运行发生时copyDiv != null
(我不知道多久,这将是没有看到,你已经定义它...)
以下就足够了:
if(copyDiv == null)
{
copyDiv = origDiv.clone();
}
origDiv.replaceWith(copyDiv);
可能是你正在试图做到这一点:
if(copyDiv == null) {
copyDiv = origDiv.clone();
}else {
$(origDiv).html(copyDiv.html());
}
我想提出一个副本在复制为空,当其不为空,我想“copyDiv”中的“origDiv”复制。后来我修改了OrigDiv。我的问题是我怎样才能用copyDiv替换origDiv?我做错了什么? 在此先感谢。 – RChad
你为什么要克隆你想要替换的东西?这是JavaScript的完整上下文吗?关联的HTML怎么样? – Marc