如何在另一个if语句中执行if语句

时间:2018-03-28 07:57:17

标签: javascript html

是否可以在另一个if语句中运行if语句,例如粗略的代码

if (background-color = grey) {
return 
If (time >= 2.00) {
return $(`td.${item.beacon}`).css({'border-color':'lime', 'border-width':'thick' }).toggleClass('coloured');
}else if (time <=2.00){
return $(`td.${item.beacon}`).css({'border-color':'red', 'border-width':'thick' }).toggleClass('coloured');}

我似乎无法让上述工作。

2 个答案:

答案 0 :(得分:1)

您可以考虑将其抽象为一个类。

或者你可以这样做:

if (background-color = grey) {
  border-color = time < 2 ? 'red': 'lime';

  var result = $(`td.${item.beacon}`).css({'border-color': border-color, 'border-width':'thick' }).toggleClass('coloured');

  return result
}

答案 1 :(得分:-1)

您正在使用不必要的回报。 这应该有用。

if (background-color == grey) {
    if (time >= 2.00) {
        return $(`td.${item.beacon}`).css({'border-color':'lime', 'border-width':'thick' }).toggleClass('coloured');
    }else if (time <=2.00){
         return $(`td.${item.beacon}`).css({'border-color':'red', 'border-width':'thick' }).toggleClass('coloured');
    }
}