使用http://eonasdan.github.io/bootstrap-datetimepicker/我无法在datepicker本身内收听点击事件。
https://jsfiddle.net/minlare/6mxsgrqh/
$('input').datetimepicker();
$(document).on('click', function(e){
console.log('clicked', e);
});
单击datetimepicker内部时,click事件不会传播到文档,我无法看到阻止事件传播的位置。
答案 0 :(得分:1)
试试这个
$('input').datetimepicker();
$(document).on('click', function(e){
console.log('clicked '+ e);
});
在JS中使用 + 来连接字符串。
答案 1 :(得分:0)
尝试以下代码:
$("body").click(function(event) {
var $target = $(event.target);
if ($target.is(".ui-datepicker") && $target.parents(".ui-datepicker").size() != 0) {
/* click is from within a datepicker */
}
});