2

是否可以像使用表单一样获取 ng-form 中的所有元素?

为了:

<form name="myForm" id="myForm">...</form>

这有效:

document.forms["myForm"].elements

但对于:

<ng-form name="myForm" id="myForm">...</ng-form>

这都不是:

document.getElementsByTagName("ng-form")["myForm"].elements

也不是这个:

document.getElementById("myForm").elements

似乎工作。他们返回未定义。

有没有办法用 ng-form 来获取它的所有元素?

4

2 回答 2

0

如果需要非 jQuery 解决方案,这可能会起作用:

document.getElementsByTagName("ng-form")[0].getElementsByTagName("*")
于 2018-06-28T20:47:27.547 回答
-1

您可以通过 Jquery 选择所有子项目。

    var subItems = $('#myForm *');

于 2014-12-05T15:39:03.667 回答