javascript - 添加 jquery datepicker 选项后 HTML 输入值消失?

标签 javascript jquery html datepicker

我有多个这样的文本输入:

<input type="text" class="datepicker" value="11-11-2016">

和 jquery 脚本:

  $(".datepicker").each(function() {
    $(this).datepicker();
    $(this).datepicker("option", "changeYear", true);
  });

页面加载后输入值立即消失!!!

如果我删除该选项:

$(this).datepicker("option", "changeYear", true);

...该值不会消失,但每当我添加任何 jquery datepicker 选项时 - 该值就会消失!?

最佳答案

我认为问题出在您的初始化中,请尝试以下操作:

$(function(){

    $('.datepicker').each(function(){
        $(this).datepicker({"changeYear": true});
    });

});

这是一个工作 fiddle

关于javascript - 添加 jquery datepicker 选项后 HTML 输入值消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38636706/

相关文章:

javascript - Ext 有什么功能?

javascript - Jquery 只抛出一个 Action

php - html 网站的页眉和页脚 php 调用不起作用

html - 动态缩放 iFrame 内容以适应 div 宽度

html - 区分CSS中的字体字体

javascript - Powershell西里尔文通过node js输入编码

javascript - 如何使用 select2 作为 Aurelia 属性?

javascript - 在动态路由上响应重新加载组件

javascript - 如何让jquery字符串中的标 checkout 现在html中

jquery - 单击保存按钮后防止发生 css 操作