我在绑定到输入控件的单页上有多个datepicker控件.当我点击链接到该输入的任何输入控件datepicker控件时,可见.
现在我想得到一个输入,其中当前的datepicker实例正在另一个JS事件上显示.可能吗?
您可以尝试使用该$.datepicker._getInst(target)
方法在页面上获取任何特定的日期选择器.你只需要传入一个目标元素,你可以通过使用document.getElementById传递id来做到这一点(不要使用JQuery,否则它将返回undefined).
所以这样:
var id = document.getElementById('someId'); //replace someId with the id of the datepicker currently visible. var inst = window.$.datepicker._getInst(id);
如果您尝试获取内联元素(未附加到输入)的datepicker的当前实例,这将特别有用.