我在绑定(bind)到输入控件的单个页面上有多个日期选择器控件。 当我单击链接到该输入的任何输入控件时,日期选择器控件将变得可见。
现在我想获取在另一个 JS 事件上显示当前日期选择器实例的输入。 可能吗?
最佳答案
您可以尝试使用 $.datepicker._getInst(target)
方法在您的页面上获取任何特定的日期选择器。您只需传入一个目标元素,只需使用 document.getElementById 传递 id 即可(不要使用 JQuery,否则它将返回未定义)。
像这样:
var id = document.getElementById('someId');
//replace someId with the id of the datepicker currently visible.
var inst = window.$.datepicker._getInst(id);
如果您尝试获取作为内联元素(未附加到输入)的日期选择器的当前实例,这将特别有用。
关于javascript - 如何获取 jquery datepicker 的当前事件实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34088788/