我正在尝试获取页面的所有日期时间,并将其替换为jquery日期时间选择器。
我尝试用jquery处理它的原因是:我不想让所有开发人员更改其代码并将其替换为新组件,因此jquery将用自定义DateTime选择器替换日期时间并触发更改事件要更新模型的组件,
我做了
使用以下代码在我的页面中找到所有具有日期类型的输入:
$("input[type=date]").each(function () {
// Add picker to input parrent i will hide the current input , i will fill it in the picker change value
$(this).parent().append("<input readonly='readonly' palceholder='" + dateFormat + "' class='pickerJquery " + objClass + "' style='" + style + " ; height:31px !important ; z-index: 100000' type='text' />");
$(".pickerJquery").datepicker({
onSelect: function (dateText, inst) {
const date = $(this).datepicker('getDate');
// set value here
$(field).val(value);
// Trying to call the model change of angular ****** this part not works
$(field).trigger("click");
$(field).trigger("dblclick");
$(field).trigger('input');
$(field).trigger('change');
}
});
});
问题:使用jquery设置值并触发click / dbclick / input / change ...后,模型未更新
有什么主意吗?
答案 0 :(得分:-1)
与Dileep交谈或检查数据表组件,我认为它是相同的。