-1

我想根据条件在节目中添加IF条件。我如何在我的代码中添加If Condition。

sum = sum + value.Sale;
console.log("My SUm" + sum);
$('#total-combat').html(sum);
var Data = "<tr>" +
  "<td class='' style='disply:none' >" + value.FuelId + "</td>" +
  "<td class='' >" + value.Locationn + "</td>" +
  "<td class='' >" + value.Aqdmid + "</td>" +
  "<td class=''>" + value.Year + "</td>" +
  "<td class=''>" + value.Fmonth + "</td>" +
  "<td class='combat' >" + value.Sale + "</td>" +
  "<td class='combat' >" + ' <button class="btn-xs btn-primary btnEditFuel"   ><i class="fa fa-pencil"></i> Edit</button>  ' + "</td>" +
  "</tr>";
SetData.append(Data);

$("#addNewRow").show();

});

这是我想像这样添加的图片。

在此处输入图像描述

4

1 回答 1

0

您不能将条件检查添加到字符串定义。以下行只是连接到字符串:

var a = "123" + "456";

要在那里添加条件,您可以使用条件运算符:

var a = "123" + (ViewBag.dataa != null ? ViewBag.dataa : "") + "456";

或者更简单,只需将您的变量预定义为空字符串,将 if 单独放在前面并在不带“if”的情况下附加它:

var string = "";
if (ViewBag.dataa != null) {
    string = ViewBag.dataa
}
var a = "123" + string + "456";
于 2019-04-29T14:03:57.620 回答