第二个 jQuery 加载日期选择器不工作

Posted

技术标签:

【中文标题】第二个 jQuery 加载日期选择器不工作【英文标题】:Second jQuery load datepicker is not working 【发布时间】:2016-03-24 00:15:08 【问题描述】:

在 jQuery 加载后我确实遇到了 datepicker 的一些问题。

一开始我确实有负载:

   $(document).ready(function() 
    if(inputInit.val()==0)
            initDateDDMMYY('#formName');
            inputInit.val('1');
            console.log (inputInit.val());
        
     )
    

函数源代码:

function initDateDDMMYY(formname)
    var $frm = $(formname);
    $frm.find('.datepicker').datepicker('destroy');
        $frm.find('.datepicker').datepicker(
            dateFormat : "dd.mm.yy",
            autoclose : true,
            changeYear : true
        );
;

第一次加载没有问题,但在下一次加载时 - 日期选择器也不工作。甚至没有初始化。即使我尝试用 firebug 再次初始化它 - 也没有任何反应。

负载正常:

$("#div").load("$action");

【问题讨论】:

为什么用 Java 标记? 你能提供一个小提琴吗? 为什么是 java - 因为一切都在 jsp/liferay 环境中 - 我可以提到它 - 这应该没有区别 - 但 s..t 可以发生 【参考方案1】:

你的代码有js错误!

 $(document).ready(function() 
 if(inputInit.val()==0)
    initDateDDMMYY('#formName');
    inputInit.val('1');
    console.log (inputInit.val());
  
 );

这里你忘记了“);”最后

【讨论】:

以上是关于第二个 jQuery 加载日期选择器不工作的主要内容,如果未能解决你的问题,请参考以下文章

Eonasdan Bootstrap 日期时间选择器不工作

Laravel:日期选择器不工作

引导日期选择器不工作

引导日期时间选择器不更新第二次

日期选择器不工作/显示 - Bootstrap 5

日期选择器不起作用[重复]