使用Jquery更新Ng模式
有人能帮助我如何使用Jquery更新Ng模式吗 我已经回答了下面的问题,但没有帮助我(大多数问题都与使用Angular JS更新动态值有关) HTML使用Jquery更新Ng模式,jquery,angularjs,ng-pattern,Jquery,Angularjs,Ng Pattern,有人能帮助我如何使用Jquery更新Ng模式吗 我已经回答了下面的问题,但没有帮助我(大多数问题都与使用Angular JS更新动态值有关) HTML <div class="col-md-1" style="width: 50px;" id="hourmain"> <span ng-show="addItem.Hour.$error.pattern">The number must be between 0-4</span> <i
<div class="col-md-1" style="width: 50px;" id="hourmain">
<span ng-show="addItem.Hour.$error.pattern">The number must be between 0-4</span>
<input class="form-control" type="text" name="Hour" ng-model="form.Hour" placeholder="Hour" required="required" ng-pattern="/^[0-4]+(\.[5]{1})?$/" step="0.5" min="0" max="3" maxlength="3" id="hour">
</div>
数字必须介于0-4之间
现在使用Jquery如何将ng模式值更新为
ng pattern=“/^[0-9]+(\.[5]{1})$/”
在Jquery中,您可以使用以下方法获取特定元素:
var input = $('input[name="Hour"]');
然后使用以下命令设置ng模式
属性的值:
input.attr('ng-pattern', '/^[0-9]+(\.[5]{1})?$/');
工作示例:
$(文档).ready(函数(){
变量输入=$('input[name=“Hour”]);
input.attr('ng-pattern','/^[0-9]+(\.[5]{1})$/');
log('inputNG模式现在是:'+input.attr('ng-pattern'));
});代码>
数字必须介于0-4之间