jQuery локализация Datepicker

Насколько я знаю, что нет никакого jQuery способа сделать это. Мог бы быть некоторый плагин jQuery для этого, но я не знаю.

В основном, то, чего Вы пытаетесь достигнуть в своем первом вопросе, является возможным использованием styleSheets свойство эти document объект. Это сложно, чем это, когда Вы должны идти к довольно глубокой объектной цепочке, но тем не менее работаете во всех главных браузерах включая Internet Explorer 6. Ниже подтверждение концепции. CSS в ТЕГЕ STYLE, но работает с внешним CSS точно также. Я позволю Вам сделать абстракции.

Подтверждение концепции














Some red text

Вашего второго вопроса, у меня нет времени для записи решения, но это включило бы чтение объявлений CSS так же, как выше и использовало бы cssText свойство объекта CssRule для создания строки, которая будет в конечном счете отправлена на сервер с помощью запроса POST Ajax. Сторона сервера является Вашим бизнесом.

Ссылки:

Hope это помогает

66
задан Salman A 19 February 2016 в 16:41
поделиться

1 ответ

Этот код должен работать, но вам необходимо включить локализацию на свою страницу (она не включена по умолчанию). Попробуйте поместить это в свой тег , где-нибудь после вы включите jQuery и jQueryUI:

<script type="text/javascript"
        src="https://raw.githubusercontent.com/jquery/jquery-ui/master/ui/i18n/datepicker-fr.js">
</script>

Я не могу найти, где это задокументировано на сайте jQueryUI, но если вы просмотрите исходный код этой демонстрации вы увидите, как они это делают. Также обратите внимание, что при включении этого JS-файла для датпикера по умолчанию будет установлен французский язык, поэтому, если вы хотите, чтобы только некоторые датпикеры были на французском языке, вам придется вернуть по умолчанию английский язык.

Вы можете найти все языки здесь, на github: https://github.com/jquery/jquery-ui/tree/master/ui/i18n

70
ответ дан 24 November 2019 в 14:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: