【发布时间】:2012-02-05 09:32:20
【问题描述】:
我有一个包含 2 个输入字段的表单,一个是隐藏的,一个是按钮。当我单击按钮时,我需要获取同一表单中隐藏表单字段的值并将其分配给另一个 div。
如何遍历 dom 以获取特定表单字段的值?我知道表单输入字段名称。
[编辑] - 我应该补充一点,我在同一页面上有多个表单具有相同的元素,所以我不能使用 $("input[name='FORMELEMENT']");因为我有多种相同的表格名称。我需要找到与按钮所在表单相同的表单元素的值。
【问题讨论】:
-
如果你使用 jQuery,你不会“遍历 DOM”。这就是 jQuery 中选择器的意义所在。您可以具体选择您正在寻找的元素(或元素,取决于)并处理它/它们。另一方面,纯 DOM 方法通常归结为按类型获取所有元素,然后寻找更具体的匹配。 DOMland 中明显的替代方法是使用
id到document.getElementById()。 -
在您编辑后查看我的更新。
-
注意,我编辑了我的答案以修复
console.logs。