标签: javascript jquery
给出这样的文件:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <body> ... </body>
如何使用jquery读取xml:lang属性?我可以查询xml:lang这样的元素:
xml:lang
$('[xml\\:lang]')
但我不知道如何获取属性本身。 attr('lang')和attr('xml\\:lang')不起作用。我有一个jsfiddle显示这个here。
attr('lang')
attr('xml\\:lang')
答案 0 :(得分:2)
:只能在选择器中进行转义,因为它们表示伪选择器的开始。作为属性名称,您不必转义它:
:
.attr('xml:lang')
works fine