我用jQuery创建了一个输入元素:
var element = $('<input />', {
name: name1,
id: id1,
type: 'text'
});
我想返回与之关联的DOM元素。但是,元素不是DOM(尚未)。如何将其转换为DOM元素?
答案 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