Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为jQuery datepicker事件传递事件数据_Javascript_Jquery_Jquery Ui Datepicker - Fatal编程技术网

Javascript 如何为jQuery datepicker事件传递事件数据

Javascript 如何为jQuery datepicker事件传递事件数据,javascript,jquery,jquery-ui-datepicker,Javascript,Jquery,Jquery Ui Datepicker,我正在尝试将事件数据传递给jQuery datepicker事件处理程序,用于“dataID”: input.datepicker({ onClose: function() { var datePicker = jQuery(this); customFunction(datePicker, dataID); } }); 有人知道怎么做吗?将当前对象

我正在尝试将事件数据传递给jQuery datepicker事件处理程序,用于“dataID”:

        input.datepicker({
            onClose: function() {
                var datePicker = jQuery(this);
                customFunction(datePicker, dataID);
            }
        });

有人知道怎么做吗?

将当前对象作为:-

input.datepicker({
            onClose: function(txt, obj) {
                var datePicker = obj;
                customFunction(datePicker, datagridId);
            }
        });
onClose方法提供两个参数。输入的文本和事件发生的实例

请在此处查看参考资料


我的意思是将'dataID'作为参数传递给函数。'dataID'在事件处理程序外部声明。如果我直接使用'dataID',我会遇到javascript闭包的问题