我有一张桌子,一行包含一个输入字段。其他行包含td值。我需要将输入框内的值与表内的td值进行比较。但是oldDivision值和NewDivision值被警告相同。但不进入if条件。该如何解决?
$("#tblGroupItemDetails tbody tr").each(function(i, tr) {
if (!$(tr).hasClass("tdItemMaster")) {
var oldDivision = $(tr).find(".txtDivisionName").html().toLowerCase();
var NewDivision = $(".txtDivisionName").val().toLowerCase();
alert(oldDivision)
alert(NewDivision)
if (oldDivision == NewDivision) {
isDivisionExist = true;
alert(" equal")
} else {
isDivisionExist = false;
alert("not equal")
}
}
});
答案 0 :(得分:1)
您需要应用.trim()
来删除文本中多余的空格
var oldDivision = $.trim($(tr).find(".txtDivisionName").html().toLowerCase());
var NewDivision = $.trim($(".txtDivisionName").val().toLowerCase());