2015-09-07 58 views
-2

我正在嘗試做條件檢查如果我的8個類是相同的邊框顏色,它會執行一些操作。有關JQuery和If/else條件的問題

例如這樣的:

var alt = $(".test").css; 
var altt = $(".test").css("border", "5px solid green"); 

if (alt == altt) {alert()} 

只是顏色所有邊框綠色和犯規彈出警報

我也嘗試了很多這種不同的變種,它只是通常使語法錯誤或別的東西,但沒有任何作品..我也搜查了這個問題,但找不到任何幫助我的東西。

我對jQuery非常不熟悉,但我真的需要得到這個工作。

感謝

+1

第一個返回的函數不是實際的css值....這兩個變量永遠不會匹配。請用語言解釋你想要做什麼 – charlietfl

+0

我希望它能檢查我的所有類.test元素是否具有相同的邊框,如果它確實如此,例如'alert()' – Einaras

回答

0

你在找什麼可使用此代碼來完成:

if($('.test').css('border') == '1px solid rgb(0, 128, 0)') alert(1); 

注意.css()總是返回顏色的RGB值。如果您需要使用HEX值,請考慮轉換。你可以在這裏找到一些示例:RGB to Hex and Hex to RGB

+0

謝謝。我嘗試了同樣的事情,但沒有使用rgb,而是使用了「綠色」 – Einaras