次のようなjQueryコードを試しました:
var a=$("<a>1</a>")
a=a.before("<b></b>")
a[0].outerHTML
そして、結果はまだ<a>1</a>
、私が期待していたものです..まったく機能しない<b></b><a>1</a>
ようです...before
===
が DOM の一部であるa.before
場合、うまく機能することを理解しています。a
しかし、 が DOM に挿入されておらず、前に( wrap ではなく)a
何かを挿入する必要がある場合はどうすればよいでしょうか? それが私が使用した理由です。jQuery オブジェクトを DOM に挿入する前にその場で変更する方法についてアイデアを持っている人はいますか?a
a
a=a.before("<b></b>")