我的HTML标记为<html lang="en-US">
,当我将语言从英语更改为丹麦语时,lang标记已更改为此<html lang="da-DK">
。
问题:当我选择的语言为class="xyz"
时,我想添加一个班级<html lang="da-DK">
。
任何使用javascript添加类的可能解决方案。
答案 0 :(得分:0)
只需使用Jquery:lang()选择器
例如
if($( "html:lang(en-US)" )){
$("body").addClass( "usa" )
}
未经测试但希望有效, 有关详情,请参阅Here。
答案 1 :(得分:0)
您可以使用
:lang
选择器。More关于css lang选择器$( ":lang(your language)").addClass/removeClass('className')
; 答案 2 :(得分:0)
像这样:
if(document.documentElement.getAttribute('lang')=='da-DK'){
document.body.className = ' xyz';
}
答案 3 :(得分:0)
试试这个会起作用:
if ($('html').attr('lang') == 'da-DK') {
$('html').addClass("xyz");
}