2017-05-26 46 views
1

我有一个网站与两种语言(英语&阿拉伯语),当语言更改为阿拉伯语,属性dir =“rtl”被添加到HTML <html dir="rtl"> .....我想补充类体内索绪尔阿拉伯语的情况下 我用这个JQ但不起作用:如果html属性dir =“rtl”

<script> 
    $(document).ready(function() { 
     if (html.dir == "rtl"){ 
      $('body').addClass('aa'); 
     else{ 
      $('body').removeClass('aa'); 
    }); 
</script> 
+1

也许使用这个CSS选择器而不是脚本'html [dir =“rtl”] {...}' – LGSon

+0

是的这个想法与我合作非常感谢你 – Amee

回答

0

我假设你打算做这样的事情与aa

body.aa { ... } 

正如你已经有dir="rtl",我建议你简单地使用,而不是像这样,避免不必要的脚本

html[dir="rtl"] { ... } 
0

可以解决这样问题:

<script> 
$(document).ready(function(){ 
    $("html[lang=ar]").attr("dir", "rtl") 
     .find("body").addClass("rtl"); 
}); 
</script> 
相关问题