我有一个有两种语言的网站(英语和阿拉伯语),当将语言更改为阿拉伯语时,将属性dir =“rtl”添加到HTML <html dir="rtl">
......我想要将类添加到正文在langue阿拉伯语的情况下
我使用这个JQ但不起作用:
<script>
$(document).ready(function () {
if (html.dir == "rtl"){
$('body').addClass('aa');
else{
$('body').removeClass('aa');
});
</script>
答案 0 :(得分:1)
if($("html").attr("dir") == "rtl") {
$('body').addClass('rtl');
}
答案 1 :(得分:0)
您可以通过以下方式解决问题:
<script>
$(document).ready(function(){
$("html[lang=ar]").attr("dir", "rtl")
.find("body").addClass("rtl");
});
</script>
答案 2 :(得分:0)
我假设您打算使用aa
类
body.aa { ... }
由于您已经拥有dir="rtl"
,我建议您只需使用它,就像这样,并避免使用不必要的脚本
html[dir="rtl"] { ... }