$("body").append(
$("<form>")
.append($("<input>"))
.append($("<button>").html("button"))
);
というようなことをしたいのですが、IEの場合、上のようなコードではフォームの中身が表示されないようです。
(Fire Fox、Chrome, Opera, Safariでは表示されるようです。)
何か良い方法はないのでしょうか?
IE7で確認してみたところ、formが閉じていないから表示されないようで、
$("body").append( $("<form></form>") .append($("<input>")) .append($("<button>").html("button")) );
にすれば表示されるようです。
なるほど、そのようにすれば良かったのですね。jQueryを使い始めたばかりですので、そういった発想がありませんでした。。。
ご回答ありがとうございました!