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

Qestion about JQuery and If/else condition

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

例如这个:

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

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

只是将所有边框涂成绿色并且不弹出警报

我也尝试了很多不同的变体,它通常会导致语法错误或其他问题,但没有任何效果。我也搜索了这个问题,但找不到任何对我有帮助的东西。

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

谢谢

您要查找的内容可以使用此代码完成:

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

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