2016-11-15 23 views
-4

畢竟,我確實試圖在Google和Stackoverflow上搜索解決方案,但沒有任何幫助/或者我是一個糟糕的搜索者/。檢查是否X = Y,如果是的話,最好是CSS上的Z div

這很簡單,但我沒有資格,也不夠好,自己做。 我正在尋找一種方法(jQuery或沒有)來檢查是否X = Y,如果是這樣的話,那麼在Z上應用一個特定的類。

任何想法? 謝謝!

+0

這是一個非常艱難的世界我的朋友! –

+0

我試過了在一些網站上找到的多個代碼 - 包括Stackoverflow,但都沒有工作。 :l – mSyx

+0

@mSyx你已經得到了很好的答案,但仍然使用jQuery不要忘記在你的代碼中添加jquery min文件。 –

回答

1

這是非常簡單的我的朋友(使用0​​),你應該嘗試一下:

var A = 1; 
 
var B = 1; 
 
if(A == B) { // Matching the conditions (if they are equal) 
 
    // If they are equal, then add a class using jQuery's addClass Method! 
 
    $('.Z').addClass('myClass'); 
 
}
.myClass{ 
 
    color: red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!---- HTML Code -----> 
 
<div class="A">A</div> 
 
<div class="B">B</div> 
 
<div class="Z">Z</div>

的jQuery的addClass()方法添加指定的類(ES)每個 匹配元素集中的元素。

希望這會有所幫助!

+1

「好吧,但我該怎麼做」...問題進來3 ... 2 ... 1 ..... –

+1

@SaumyaRastogi更好地包括jquery鏈接太所以用戶不會感到困惑,爲什麼jquery部分是沒有運行。 –

+0

我在CSS和HTML以及一些JS/jQuery方面有一定的經驗,所以我應該能夠理解它是如何工作的。 :> 我以爲我可以做下一件事,但很好。我不能。 **是否有可能檢查div X屬性的值是否與div Y相同?** – mSyx

0

有雙向您可以通過jQuery的

  1. 添加它可以通過class jQuery中使用addClass()添加css

    if(X== Y) 
    { 
        $("#Z").addClass("yourclass") 
    } 
    
  2. 您可以通過使用css()

    $("#Z").css("color","red") 
    
0

所以你meen像這樣直接添加在jQuery的?

<div id="some_id" class="Some classes"></div> 

<script type="text/javascript"> 
$(document).ready(function() { 
    var choose = 'Y'; 
    if(choose == 'Y') { 
     $("#some_id").addClass("className"); 
    } 
}); 
</script> 
相關問題