wrote a code to handlhandle the type of messatge i should get, I am looping over the table's all trs and finding the conditions to match Here are my conditions: if all rows have data-mode="success" and data-pure="yes", it means the code is correct and its a success: if any row has data-mode='success" and data-pure="no", it means, it is a warning, if any row has data-mode="error", it means its an error and the message is danger I have the following code but it is always returning me 1, if there is a third condition,
function checkTableData() {
var allTables = $('#tableBody');
var highestValue = -1;
for (var i = 0; i < allTables.length; i++) {
var table = allTables[i];
var trs = $(table).find('tr');
for (var j = 0; j < trs.length; j++) {
var tr = trs[j];
var dataSuccess = $(tr).attr('data-mode');
var dataPure = $(tr).attr('data-pure');
console.log(highestValue);
if (dataSuccess === 'success' && dataPure === 'yes' && highestValue < 0) {
highestValue = 0;
console.log('0');
} else if (dataSuccess === 'success' && dataPure === 'no' && highestValue < 1) {
highestValue = 1;
console.log('1');
} else if (dataSuccess === 'error') {
console.log('2');
errorCount++;
if (errorCount >= 1) {
console.log('more than 2');
return 2;
}
}
}
}
return highestValue;
}
i need some guidance on it, Thanks
Via Active questions tagged javascript - Stack Overflow https://ift.tt/cZeDvX4
Comments
Post a Comment