【问题标题】:jQuery datepicker not displaying after trying to change the language尝试更改语言后jQuery datepicker不显示
【发布时间】:2021-03-01 00:05:00
【问题描述】:

我对 jQuery 完全陌生。

我正在尝试将 jQuery datepicker 用于我的 HTML 表单。在英语日期选择器中按应有的方式显示。但是当我尝试根据网络上的教程将语言更改为斯洛伐克语时,datepicker 停止显示,此时我不知道为什么。也许我错过了一些简单的东西,但我现在寻找了 2 个小时的答案,但似乎没有任何效果。 这是我的代码:

头:

    <script src='jquery-3.2.1.min.js' type='text/javascript'></script>
    <link href='jquery-ui.min.css' rel='stylesheet' type='text/css'>
    <script src='jquery-ui.min.js' type='text/javascript'></script>
    <script src='datepicker-sk.js' type='text/javascript'></script>

HTML:

<input type='text' id='datepicker' ><br/>

JS:

$(function ($) {
    $("#datepicker").datepicker(
       {
          language: "sk",
          format: "dd.mm.yyyy",
          startDate: new Date()
       });
});

这会呈现一个文本字段,但不会呈现斯洛伐克语的 jQuery 日历。

【问题讨论】:

  • &lt;script src='datepicker-sk.js' type='text/javascript'&gt;&lt;/script&gt; 可能只包含 i18n 转换。您可以尝试在它之前包含原始文件吗? &lt;script src='datepicker.js' type='text/javascript'&gt;&lt;/script&gt;&lt;script src='datepicker-sk.js' type='text/javascript'&gt;&lt;/script&gt;
  • 仍然无法正常工作:/

标签: javascript html jquery css datepicker


【解决方案1】:

看起来你一切都正确,除了 SK JS 文件一定是错误的。

我在这里使用了这个(注意:您可以复制代码并将其包含在本地文件中):

https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.2/i18n/jquery.ui.datepicker-sk.min.js

这是一个工作示例:

https://jsfiddle.net/bradberkobien/da97kp8g/21/

你可以看到我按照确切的顺序包含了你脑海中的所有文件

【讨论】:

  • 非常感谢 :) 现在它可以正常工作了。我知道我错过了一些微不足道的事情。
  • 你会把它标记为解决方案吗@webismypassion ?
  • 完成 :) 再次感谢您
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-18
  • 2021-07-10
  • 1970-01-01
  • 2012-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多