4

给定这样的文件:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<body>
    ...
</body>

如何xml:lang使用 jquery 读取属性?我可以查询具有xml:lang这样的元素:

$('[xml\\:lang]')

但我不知道如何获取属性本身。 attr('lang')并且attr('xml\\:lang')不工作。我有一个 jsfiddle在这里展示这个。

4

1 回答 1

2

:只需要在选择器中转义,因为它们指示伪选择器的开始。作为属性名称,您不必转义它:

.attr('xml:lang')

工作正常

于 2012-06-19T23:52:34.343 回答