javascript - 如何获取 jquery datepicker 的当前事件实例

标签 javascript jquery datepicker

我在绑定(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/

相关文章:

jquery - 从 jQuery UI 日期选择器格式化

javascript - 通过我无法控制的代码检测类删除

javascript - typescript 代码风格 TS2539 :Cannot assign to 'execFile' because it is not a variable

javascript - 在 ECMAScript 规范中,我们可以在哪里准确找到新词法环境的创建时间?

jquery - $.ajax 和 JSON。解析错误未捕获的 SyntaxError : Unexpected token :

angularjs - 输入时未验证 Angular ui-bootstrap datepicker 思维

Javascript 在加载时播放音频

javascript - 如何添加浏览器历史状态?

jquery - 使用 jQuery 更改 CSS(图片)

ReactJS + Material-UI : How to set current date as default value using Material-UI's <DatePicker>?