关于JQuery和If / else条件的问题

时间:2015-09-07 18:45:28

标签: javascript jquery css if-statement border

我正在尝试做条件,检查我的8个类是否是相同的边框颜色,它会执行某些操作。

例如:

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

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

只是将所有边框的颜色设置为绿色并且不会弹出警报

我也尝试了很多不同的变体,它通常会出现语法错误或其他原因,但没有任何作用。我也搜索了这个问题,但找不到任何可以帮助我的东西。

我对jQuery缺乏经验,但我真的需要让它工作。

由于

1 个答案:

答案 0 :(得分:0)

您正在寻找的内容可以使用以下代码完成:

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

请注意,.css()始终将颜色作为RGB值返回。如果您需要使用HEX值,请考虑转换。您可以在此处找到一些示例:RGB to Hex and Hex to RGB