2017-05-26 85 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>