我有一个隐藏的输入元素。我想从元素中获取价值。但是代码$('#chin').val()
返回''
。隐藏元素,用于保持cotroller的默认值。
我的代码是:
<input placeholder="تاریخ ورود" class="datepicker" name="from" id="from" value="@Model.FromDate" />
<input ng-model="searchFilters.CheckInDate" name="chin" id="chin" hidden value="@Model.CheckInDate" />
和html是:
<input ng-model="searchFilters.CheckInDate" name="chin" id="chin" hidden="" value="2016/12/21" class="ng-pristine ng-untouched ng-valid ng-empty">
输入有价值。 如何从中获得价值?
答案 0 :(得分:4)
您应该使用Angular来检索该值。它将在模型中(@Model.CheckInDate
)。
答案 1 :(得分:1)
删除隐藏的输入,而是使用此代码:
<input placeholder="تاریخ ورود" class="datepicker" name="from" id="from" value="@Model.FromDate" data-gdate="@Model.CheckInDate" />
将data-gdate="@Model.CheckInDate"
添加到最终代码中。