4

次のようなドキュメントがあるとします。

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

xml:langjqueryを使用して属性を読み取るにはどうすればよいですか? xml:lang次のような要素を照会できます。

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

しかし、属性自体を取得する方法がわかりません。 attr('lang')動作しattr('xml\\:lang')ません。私はこれを示すjsfiddleをここに持っています。

4

1 に答える 1

2

:疑似セレクターの開始を示すため、セレクターでのみエスケープする必要があります。属性名としてエスケープする必要はありません:

.attr('xml:lang')

正常に動作します

于 2012-06-19T23:52:34.343 に答える