我有一个输入 [date_caisse] 类:datepicker-inline AND id: [date_caisse]
我在所有网页上都初始化了这个函数:
function InitEvents () {
$('.datepicker-inline').datepicker({
showButtonPanel: true, /*added by oussama*/
changeMonth: true, /*added by oussama*/
changeYear: true, /*added by oussama*/
firstDay: 1,
dateFormat: 'yy-mm-dd',/*'dd/mm/yy'*/
onSelect: function (dateText, inst) {
//alert('select!');
id = $(this).attr('id');
parts = id.split('-');
id2 = parts[parts.length -1];
$('#datepicker-target-id-' + id2).val(dateText);
}
});
}
我想仅在当前页面上应用 onSelect,所以这就是我所做的:
$('#date_caisse').datepicker({
onSelect: function (dateText, inst) {
alert('select!');
}
});
当我输入 alert('select!'); 在主 js 文件(在所有页面中调用)上它有效!但是当我尝试通过当前文件触发操作时它不会。
也许, onSelect 不应该被调用两次。
那么,任何人都可以帮助我吗?
谢谢,祝你有美好的一天!