4

次のようなjQueryを使用して入力要素を作成しました。

var element = $('<input />', {
  name: name1,
  id: id1,
  type: 'text'
});

そして、それに関連付けられたDOM要素を返したいと思います。ただし、要素は(まだ)DOMではありません。どうすればそれをDOM要素に変換できますか?

4

3 に答える 3

4

element[0]またはを使用できます element.get(0)

于 2012-04-13T15:01:14.700 に答える
4

jQuery は、DOM 要素の配列のようなオブジェクトを返します。配列インデクサーを使用すると、次のように常に特定の要素を取得できます。

var domElement = element[0];

あるいは、jQuery はそのための関数を提供します.get

var domElement = element.get(0);
于 2012-04-13T15:04:08.440 に答える
1

このソリューションをチェックして、おそらくDOMパーサーを使用できます。 HTML文字列をDOM要素に変換していますか?

または、ネイティブの JavaScript 関数を使用するだけです。 組み込みの DOM メソッドまたはプロトタイプを使用して、HTML 文字列から新しい DOM 要素を作成する

于 2012-04-13T15:02:47.803 に答える