replaceWithは、次のコードで使用されているようにターゲットコンテンツを1回だけ変更します。他のオブジェクトを送信した場合、アラートには適切な値が表示されますが、divは表示されません。"replaceWith"は内容を変更しません
function identify (thisobj) {
alert(thisobj.value);
$("#test").replaceWith(thisobj.value);
}
対象要素を以下に示します。
<div id="canvas_container">
<div id="test">This is a test</div>
</div>
ここでは、さまざまなオブジェクトがそれぞれ異なる値で渡されています。しかしAlert()が適切な内容を反映しているにもかかわらず、#Testは1回限りの変更を許可し、その値を永遠に保持します。
は助け – DKean