在angularjs中,我想获取隐藏输入的值。如下:
<pre>
<input type="hidden" name="captId" value="AqXpRshs9QHfxUbOWqMT" ng-model="captId">
</pre>
如何使用angularjs获取“隐藏输入”值“AqXpRshs9QHfxUbOWqMT”,而不是使用ajax或jquery。
答案 0 :(得分:24)
您可以使用ng-init
初始化值,以便在创建时将其绑定到模型变量。
<input type="hidden" name="captId" ng-init="captId='AqXpRshs9QHfxUbOWqMT'" ng-model="captId">
如果其他所有方法都失败了,你可以直接得到它:
angular.element(document.getElementsByName('captId')[0]).val();
// or dont use angular at all
document.getElementsByName('captId')[0].value
答案 1 :(得分:1)
按ID
document.getElementById('yourId').value
按名称
document.getElementsByName('yourName')[0].value
保持简单:)