我有一个阵列叫做 billemits
在我的jquery, 并且有这样的数值,
[TUTION FEE ,SPORTS FEE ,CONVOCATION FEE ]
在添加新项目之前,在切换 billemits
之前,在切换 billemts
,以避免重复,例如
for (var i = 0; i < billItems.length; i++) {
var name = billItems[i];
if (name == feesItem.ItemName) { //here ItemName=TUTION FEE
var validItem = False
}
}
如上文所述,我正在通过 ItemName
作为 TUTION FEE
的 , 但它没有比较字符串和控件,即使其内容相同,也无法进入区块。
正在将数据附加到 html 表格中
var feesItem = new Object();
feesItem.ItemName = $("#txtItemName").val();
feesItem.Amount = $("#txtAmount").val();
$("#BillTable > tbody").find("tr:gt(0)").remove();
for (var i = 0; i < feesItemList.length; i++) {
tab = "<tr><td>" + " <span class= bid >" + feesItem[i].ItemName + " </span>
</td><td>" + feesItem[i].Amount + "</td></tr>";
$("#BillTable > tbody").append(tab);
}
它仍然没有比较这些数值...
我只是试着比较一下圆圈里的价值
var billItems = [];
$(".bid").each(function () {
billItems.push($(this).text());
});
var validItem = ($.inArray(feesItem[i].ItemName, billItems) < 0);