<html dir="rtl" lang="ar"></html>
$("html[dir=='rtl']").attr("dir", "");
我想更改dir值none。如果dir =「rtl」與jquery。 我已經嘗試了上面的代碼,但沒有工作。 任何解決方案。如果dir =「rtl」,則將HTML標記dir值更改爲none
<html dir="rtl" lang="ar"></html>
$("html[dir=='rtl']").attr("dir", "");
我想更改dir值none。如果dir =「rtl」與jquery。 我已經嘗試了上面的代碼,但沒有工作。 任何解決方案。如果dir =「rtl」,則將HTML標記dir值更改爲none
請嘗試如下。你添加了等於運營商的雙倍。
$("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");
是不是'name'和'value'? –
是的,你是對的。 –
$("html[dir='rtl']").attr("dir", "");
嘗試。使用=
而不是==
來檢查相等性。
或
var dir = $("html").attr("dir");
if(dir == "rtl")
{
$("html").attr("dir", "");
}
謝謝akshey – user3282537
不客氣。 –
檢查我的答案。它更新了自動更改聽衆 –
thnx Venkatraman – user3282537
接受更具信息性的答案,並幫助您關閉此主題或讓我們知道您的問題是否存在其他問題 –