使用jQuery创建DOM元素

时间:2012-04-13 14:59:15

标签: javascript jquery dom

我用jQuery创建了一个输入元素:

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

我想返回与之关联的DOM元素。但是,元素不是DOM(尚未)。如何将其转换为DOM元素?

3 个答案:

答案 0 :(得分:4)

您可以使用element[0]element.get(0)

答案 1 :(得分:4)

jQuery返回DOM元素的类数组对象。使用数组索引器将始终允许您获取特定元素,如下所示:

var domElement = element[0];

或者,jQuery仅为此提供了一个函数,.get

var domElement = element.get(0);

答案 2 :(得分:1)

您可以检查此解决方案以使用DOM解析器。 Converting HTML string into DOM elements?

或者只是使用一些原生的javascript函数。 Creating a new DOM element from an HTML string using built-in DOM methods or prototype