我用 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 元素