私はこれと何時間も戦ってきましたが、それでも私の理解を回避しています...
var newLabel = $('<div></div>');
newLabel.appendTo("#f0");
console.log($("#f0").html()); // <br><div></div>
console.log(newLabel); // [object Object]
var div = newLabel.first().get();
console.log(div); // [object HTMLDivElement]
if( div instanceof HTMLDivElement ) { console.log("VALID"); } //
else { console.log("INVALID"); } // INVALID
console.log(div.appendChild); // undefined
jQuery を使用して div 要素を作成し、それを DOM 要素に追加します。入ります、確認してください。オブジェクトは「HTMLDivElement」として出力されます。チェックしてください。
でも。instanceof に失敗します。また、appendChild メソッドが必要ですが、未定義です。(実際、呼び出そうとするとエラーがスローされます。)
ここで一体何が起こっているのですか?私たちのために作成された要素jQueryは偽物ですか?