と私は<html>
要素にlang
属性を確認するために、次のコードを使用しています属性:私はこれが一貫して動作しないことに気付きましたテストは、jQueryの
if($("html:lang(en)")){
// Do something
}
。たとえば、lang="fr"
、または言語属性が定義されていない場合、コードはまだ実行されます。
jqueryドキュメント(https://api.jquery.com/lang-selector/)によれば、それはうまくいくはずです。どのようにこれは事実ではないのですか?最も重要なのは、どの属性を一貫して使用するのかを確認するにはどうすればよいですか?