Прошу прощения, если мой вопрос задавался ранее, потому что я не нашел правильные ключевые слова для моего случая. Вот мой код:
<script>
$('#modal-verify').on('shown.bs.modal', function(e) {
var condBefore = $.trim(document.getElementById('condition-raw').innerHTML);
var condAfter = $('#coll_condition').val();
var shapeBefore = $.trim(document.getElementById('shape-raw').innerHTML);
var shapeAfter = $('#coll_shape').val();
$('#condition-after').html(condAfter);
$('#shape-after').html(shapeAfter);
if (condBefore !== condAfter) {
$('#condition-after').parent('.row-after').addClass('bg-light-yellow');
} else {
$('#condition-after').parent('.row-after').removeClass('bg-light-yellow');
}
if (shapeBefore !== shapeAfter) {
$('#shape-after').parent('.row-after').addClass('bg-light-yellow');
} else {
$('#shape-after').parent('.row-after').removeClass('bg-light-yellow');
}
---- 6 more same if-else statement ----
});
</script>
Я пытался создать такую функцию:
function (before, after, rowid) {
if (before !== after) {
$(rowid).parent('.row-after').addClass('bg-light-yellow');
} else {
$(rowid).parent('.row-after').removeClass('bg-light-yellow');
}
};
Но безрезультатно. Кто-нибудь может привести пример или предложение или, может быть, я написал неправильный код?