次のようなjQueryを使用して入力要素を作成しました。
var element = $('<input />', {
name: name1,
id: id1,
type: 'text'
});
そして、それに関連付けられたDOM要素を返したいと思います。ただし、要素は(まだ)DOMではありません。どうすればそれをDOM要素に変換できますか?
次のようなjQueryを使用して入力要素を作成しました。
var element = $('<input />', {
name: name1,
id: id1,
type: 'text'
});
そして、それに関連付けられたDOM要素を返したいと思います。ただし、要素は(まだ)DOMではありません。どうすればそれをDOM要素に変換できますか?
element[0]
またはを使用できます element.get(0)
。
jQuery は、DOM 要素の配列のようなオブジェクトを返します。配列インデクサーを使用すると、次のように常に特定の要素を取得できます。
var domElement = element[0];
あるいは、jQuery はそのための関数を提供します.get
。
var domElement = element.get(0);
このソリューションをチェックして、おそらくDOMパーサーを使用できます。 HTML文字列をDOM要素に変換していますか?
または、ネイティブの JavaScript 関数を使用するだけです。 組み込みの DOM メソッドまたはプロトタイプを使用して、HTML 文字列から新しい DOM 要素を作成する