jQueryでは、を使用してオブジェクトのHTMLを置き換えることができます。また、.html(html code here)
メソッドの1つ(append
、、、など)を使用して、同じ目標を達成することもできます。appendTo
prepend
.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()
。それが正しいか?ありがとう。