我有一個jquery函數,我已經聲明瞭一個變量,並將其設置爲默認的false.and然後在If條件中,我爲該變量賦予了真值。但是我總是得到false.why是這樣嗎?當使用警告我得到「真正的」戰利品如果條件是「假」如何比較Javascript中的變量值?
這裏是我的代碼:
var abc = false
$('#dataTable tr td').find("input[name='" + 'lstDetlIssue[' + i + '].Product' + "']").change(function() {
abc = true;
alert(abc);
});
if (MstCopyParseData[rowIndex].ProductID == MstCopyParseData[parseInt(i)].ProductID && (i != rowIndex && (MstCopyParseData[i].Product != "" && abc == true))) {
如果可能的話給我們一個小提琴https://jsfiddle.net/ – Sarath
你可以給一個例子鏈接來檢查實際發生的事情。所以我們可以幫忙? –