我是一名承包商,并没有真正的权力来处理某些事情,不幸的是,有一个页面调用他们构建的 html 助手,只要有 DateTime 传递给它,它就会喷出带有“日期”类的输入,然后在主模板中他们有这个
function hijaxInputs(elementId) {
$('#' + elementId + ' input.date').datepicker({ changeYear: true, showOn: 'button', buttonImage: '/Content/css/images/Calendar.gif', buttonImageOnly: true });
$('#' + elementId + ' input[mask]').each(function(i) {
$(this).mask($(this).attr('mask'));
});
}
这是蹩脚的,因为我无法控制输入的呈现方式,然后我无法控制 datepicker 对元素的应用。事后我试图这样做,但这似乎失败了。我试过这个。
$('#consentDocumentsTbl [id$=SubmissionDate]').onSelect = function (dateText, inst) { console.log("Err..."); };
但那是不行的——我只是犯了一个简单的语法错误,还是我想做的不可能。