动态设置html属性lang不会更改jquery中的区域设置

时间:2018-01-31 08:21:15

标签: jquery html

我正在尝试通过设置" lang"来动态设置区域设置。 html的属性:

$(document).ready(function () {
   $("html").attr("lang","ko-KR");// or "en-us"
 });

以下代码不起作用:

<input id="date" type="date"> . 

当我在html页面中设置语言环境时,日期格式有效,但当我通过jquery动态设置它时,它不起作用。 但是,如果我直接在html页面中设置它可以工作:

<html lang="ko-KR">

让我知道我哪里出错了。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

阅读这篇文章:https://www.w3.org/International/questions/qa-html-language-declarations

  

如果要创建描述页面目标受众语言的元数据,而不是特定文本范围的语言,请通过让服务器在HTTP Content-Language标头中发送信息来实现。如果您的目标受众使用多种语言,则HTTP标头允许您使用以逗号分隔的语言列表。