输入值无法在内存中找到

时间:2016-07-25 11:27:36

标签: javascript jquery html input angular-ngmodel

我目前正在尝试使用datepicker构建日期输入字段,然后获取它获取的值并将其放入控制器中的对象中。 HTML的具体部分如下:

 <div class="col-xs-4 no-padding">
   <div class="input-group date" data-date-format="dd-M-yyyy"data-provide="datepicker">
      <input readonly type="text" id="OpenDate" class="form-control" style="background-color: white;" placeholder="dd-Mon-yyyy" ng-model="advancedSearch.openDate">
          <span class="input-group-addon">
             <i class="fa fa-calendar"></i>
           </span>
   </div>
 </div>

目前我可以在页面的输入框中看到我选择的日期,但是输入字段值的模型值或任何js查询都没有值。这是我如何检查它们的:

$('#OpenDate').change ( function () {
    console.log('1) ' + 'test');
    console.log('2) ' +$('#OpenDate').value);
    console.log('3) ' +$scope.advancedSearch.openDate);
});

我得到的是:

1)测试
2)undefined
3)

我不确定为什么会发生这种情况,因为(根据我的理解)ng-model字段应该抓住正在显示的文本。

0 个答案:

没有答案