【发布时间】:2017-07-31 06:44:27
【问题描述】:
我的页面中有两个字段。一个是datepicker,另一个是datetimepicker。
两个字段具有相同的classes 和相同的id。
<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content"></div>
我以这种方式绑定日期选择器:
$scope.bindDate('#appliedDate');
$scope.bindDateTime('#appliedTime');
现在我需要将动态类 dtPicker 添加到仅 bindDateTime 字段。
我试过这个:
$scope.bindDateTime = function(value) {
$('#ui-datepicker-div').addClass("dtPicker");
$(value).datetimepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(datetext){
},
});
}
但是datePicker和dateTimePicker字段都添加了动态类。我只想添加dateTimePicker字段。怎么做?
【问题讨论】:
-
试试这个:
$(this).addClass("dtPicker"); -
你不能在两个不同的元素上使用相同的
id。 -
id 对于每个元素应该是唯一的。你不应该复制它
-
@AlivetoDie 你在问哪个
$scope代码?说真的我不明白。 -
@AlivetoDie 我的代码中只有一个
$scope.bindDateTime,我也在这里更新了。
标签: jquery datepicker