如何获取ng-form中的所有元素

时间:2014-12-05 13:11:25

标签: javascript angularjs forms angularjs-ng-form

是否有可能获得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

似乎有效。他们返回undefined。

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

2 个答案:

答案 0 :(得分:0)

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

document.getElementsByTagName("ng-form")[0].getElementsByTagName("*")

答案 1 :(得分:-1)

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

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