动态设置 html 属性 lang 不会更改 jquery 中的语言环境



我正在尝试通过设置 html 的"lang"属性来动态设置语言环境:

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

下面的代码不起作用:

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

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

<html lang="ko-KR">

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

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

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

最新更新