detach() と html を挿入するさまざまなメソッドについて知っています。しかし、要素を切り離し、プレースホルダーを残し、後でそのプレースホルダーを要素に置き換えるにはどうすればよいでしょうか?
私が考えることができる唯一の解決策は、prev()、次に next()、次に parent() をチェックすることです。そのプレースホルダーを保存し、後でそのプレースホルダーを使用して要素を元に戻します。
もっと簡単な方法があるはずです...
ありがとう。
detach() と html を挿入するさまざまなメソッドについて知っています。しかし、要素を切り離し、プレースホルダーを残し、後でそのプレースホルダーを要素に置き換えるにはどうすればよいでしょうか?
私が考えることができる唯一の解決策は、prev()、次に next()、次に parent() をチェックすることです。そのプレースホルダーを保存し、後でそのプレースホルダーを使用して要素を元に戻します。
もっと簡単な方法があるはずです...
ありがとう。
良い'ol$(elem).css('visibility', 'hidden');
を使用して、その場所を維持しながら非表示にします。
そしてそれ$(elem).replaceWith(newElem);
を交換します。
方法はあなたが必要とするreplaceWith
ものですよね?
要素をアタッチするには、このように.append()を使用する必要があります
$('form').append("<div id='appended'>Hello World</div>");
要素を切り離すには、次のように.remove()を使用する必要があります
$('#appended').remove();