0

私はこれと何時間も戦ってきましたが、それでも私の理解を回避しています...

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は偽物ですか?

4

1 に答える 1