angularjs获得DOM ng模型

时间:2014-03-18 03:48:45

标签: javascript jquery angularjs dom

每个input/element在Angularjs中都会绑定ng-model

不使用IdClass来获取元素DOM

我们可以使用

$('[ng-model="Model"]')

但如果模型位于ng-repeat下,

如何在不使用唯一DOM

的情况下获取DOM


例如:

<input type="text" ng-model="name"/>

$('[ng-model="name"]') 获取DOM

如果我想获得所有输入DOM(ng-repeat)

,该怎么办?
<div ng-repeat="name in names">
    <input type="text" ng-model="name"/>
</div>

1 个答案:

答案 0 :(得分:2)

如果你不想用ID或css类来装饰你的元素,我认为你没有多少选择来获取这些DOM元素。一种选择可能是 -

$('[ng-repeat="name in names"] :input').length