访问变量内部的DOM元素

Accessing DOM elements inside a variable

本文关键字:DOM 元素 内部 变量 访问      更新时间:2023-09-26

我有一个TR元素,我已经将它提取到JavaScript中的一个变量中。现在我想进一步挖掘这个元素,从中提取一些具体的内容。举个例子,假设TD中有一个TYPE=TEXT的INPUT。我想要的是下面的内容。

var trElem = $("#idOfTrElem").get();//This gives me an array of the content of TR element.

现在我想进一步挖掘上面的变量,并从中提取一些值。我该怎么办?

您提前调用.get()有什么原因吗?jQuery使得提取数据变得非常简单。例如,您可以在该行中找到所有输入,并像这样记录它们的值:

$('#idOfTrElem input[type=text]').each(function() {
  console.log(this.value);
});

我写了一篇关于做你所描述的事情的帖子,这应该很有帮助:http://encosia.com/use-jquery-to-extract-data-from-html-lists-and-tables/

var $tr = $("#idOfTrElem");
var trElem = $tr.get(0);
var $td = $tr.find("td:eq(0)")
var $input = $tr.find('input');

这对有帮助吗