当前位置:  开发笔记 > 编程语言 > 正文

如何获取jquery datepicker的当前活动实例

如何解决《如何获取jquerydatepicker的当前活动实例》经验,为你挑选了1个好方法。

我在绑定到输入控件的单页上有多个datepicker控件.当我点击链接到该输入的任何输入控件datepicker控件时,可见.

现在我想得到一个输入,其中当前的datepicker实例正在另一个JS事件上显示.可能吗?



1> 小智..:

您可以尝试使用该$.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的当前实例,这将特别有用.


谢谢你!您实际上可以使用jquery但使用index [0]来获取实际的DOM元素.`var elem = jQuery('#someId'); var inst = jQuery.datepicker._getInst(elem [0]);`
推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有