jQueryでは、を使用してオブジェクトのHTMLを置き換えることができます。また、.html(html code here)メソッドの1つ(append、、、など)を使用して、同じ目標を達成することもできます。appendToprepend.html(...)
しかし、これら2つの方法の違いは何ですか?
更新しました
質問をより明確にするためにコードを投稿する必要があると思います。確認してください。
$('<a>close</a>').click(function() {
alert("test");
}).appendTo($('.widget-head'));
var sHtml = $('.widget-head').wrap('<p>').parent().html();
$(currentTmpContainer).html(resultHtml);
(これは単なるコードスニペットです。理解しても大丈夫だと思います。ありがとうございます。)
最後に、.click私の例ではうまくいかなかったことがわかりました。.html()の代わりに使っているからだと思います.append()。それが正しいか?ありがとう。