2016-01-06 44 views
0
<html dir="rtl" lang="ar"></html> 
$("html[dir=='rtl']").attr("dir", ""); 

我想更改dir值none。如果dir =「rtl」與jquery。 我已經嘗試了上面的代碼,但沒有工作。 任何解決方案。如果dir =「rtl」,則將HTML標記dir值更改爲none

+0

檢查我的答案。它更新了自動更改聽衆 –

+0

thnx Venkatraman – user3282537

+0

接受更具信息性的答案,並幫助您關閉此主題或讓我們知道您的問題是否存在其他問題 –

回答

0

請嘗試如下。你添加了等於運營商的雙倍。

$("html[dir='rtl']").attr("dir", ""); 

或者每當有任何改變時自動收聽。

$(document).ready(function(){ 
    $("html").bind('change', function(event) { 
     if($("html").attr("dir") == "rtl") { 
     $("html").attr("dir", ""); 
     } 
    }); 
}); 

定義:

$("<selector>").attr("attribute Name", "attribute value"); 
+0

是不是'name'和'value'? –

+0

是的,你是對的。 –

2
$("html[dir='rtl']").attr("dir", ""); 

嘗試。使用=而不是==來檢查相等性。

var dir = $("html").attr("dir"); 
if(dir == "rtl") 
{ 
    $("html").attr("dir", ""); 
} 
+0

謝謝akshey – user3282537

+0

不客氣。 –

相關問題