关于 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
我正在尝试执行条件,检查我的 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