私はそうのようなオブジェクトを自分で作成したい:DOMにオブジェクトを追加するには?
function Table()
{
};
Table.prototype.toString = function ()
{
return '<table><tr><td></td></tr></table>';
};
var table = new Table();
$('body').append(table);
はしかし失敗しました。それで、あなた自身のオブジェクトのためにこれを引き出すトリックは何ですか?似たようなものがイメージで見られます。
var image = new Image();
image.src = '//some_image.jpg';
$('body').append(image);
今、私はテーブルの等価物には興味がありません。テーブルは自分のオブジェクトの単なる例です。
あなたは明示的に ')('のtoStringを呼び出したり、コンストラクタはDOMノードを返すようする必要があると思います。 'Image'は何とかDOMノードから継承しますが、' Node'を継承したカスタムオブジェクトを作成することはできません。 –