Javascript 当用户在移动设备上输入日期后点击“完成”时,我如何将事件注册到?

Javascript 当用户在移动设备上输入日期后点击“完成”时,我如何将事件注册到?,javascript,jquery-mobile,Javascript,Jquery Mobile,我在jQuery移动应用程序中使用默认的时间输入设备,如下所示 当用户在移动设备上单击“完成”时,如何将javascript事件注册到?我尝试了模糊,但没有效果。说要查找传递给元素的方法,然后可以检查close方法 $('element').bind('datebox', function (e, passed) { if ( passed.method === 'close' ) { alert('test'); } }); 希望这能有所帮助。你的意思是“日期输入”,而不

我在jQuery移动应用程序中使用默认的时间输入设备,如下所示

当用户在移动设备上单击“完成”时,如何将javascript事件注册到?我尝试了模糊,但没有效果。

说要查找传递给元素的方法,然后可以检查close方法

$('element').bind('datebox', function (e, passed) { 
  if ( passed.method === 'close' ) {
    alert('test');
  }
});

希望这能有所帮助。

你的意思是“日期输入”,而不是“时间输入”-对吗?至少这是图像显示的哦,我实际上在使用时间输入设备。然而,日期输入设备是类似的。对不起,我应该说得更清楚些。我现在已经添加了我自己的时间输入设备的屏幕截图。据我所知,我认为当用户单击“完成”按钮时,你无法检测到。如果这是真的,您应该探索各种方法来检测按下按钮时发生的其他列表可更改(如果存在)。出于好奇,当您使用模糊时会发生什么?应该触发的警报弹出窗口没有触发。