如何使用jQuery获取lang属性的值?

如何使用jQuery获取lang属性的值?,jquery,html,Jquery,Html,假设我有一个如下所示的HTML文档: <html lang="en"> ... </html> ... 我的问题是:如何使用jQuery获取属性lang的值? 我尝试了$(“html”).attr(“lang”),但没有成功。。。有什么建议吗?Use.attr() alert($('html').attr('lang'))直接访问属性,例如: $('html')[0].lang 您不需要为此使用jQuery 检索lang属性的最简单方法是访问只读对象上的lang属

假设我有一个如下所示的HTML文档:

<html lang="en">
...
</html>

...
我的问题是:如何使用jQuery获取属性
lang
的值?
我尝试了
$(“html”).attr(“lang”)
,但没有成功。。。有什么建议吗?

Use.attr()


alert($('html').attr('lang'))

直接访问属性,例如:

$('html')[0].lang

您不需要为此使用jQuery

检索
lang
属性的最简单方法是访问只读对象上的
lang
属性:


无法复制$attr(“lang”)在从您给出的示例进行推断时,对我来说效果很好。您可以发布更多详细信息吗?检查您的所有脚本是否都在运行(使用firebug-查看是否没有错误);而且你的html也是有效的。可能这是html和XHTML的问题,而lang属性并没有在其中一个的DOM中结束。需要更多的研究。我用一个空的html文档(只是jQueryInclude和js脚本)再次尝试了一下,效果不错。但当我尝试在复杂页面上执行相同的脚本时(gmail收件箱使用GreaseMonkey),它什么也不返回…$(“html”)。attr(“lang”)在2015年在主流浏览器中使用html5!我已投了反对票。我错过了他说他已经做了什么的那部分。
document.documentElement.lang;