Как произвести сравнение двух столбцов js

460
31 декабря 2016, 16:29

Подскажите условие которое сравнивало бы два слова в двух столбцах. Например Если позиция (опоздание более 15 мин = согласовано то счетчик прибавлял бы +1 ну или на js k++) если (опоздание менее 15 мин и не согласовано то ни чего бы не происходило.)

У меня на данный момент есть функция которая считает значения в столбце. Но вот как сравнить два слова в разных столбцах не могу придумать.

var bol = 0;
var min=0;
$('td:nth-child(8)').each(function() {
if ($(this).text() == 'опоздание БОЛЕЕ 15min') {
bol++;
}
if ($(this).text() == 'опоздание МЕНЕЕ 15min') {
min++;
} 
})

$('span.bol').text('' + bol); $('span.min').text('' + min);


Answer 1

Используйте оператор &&

$('tr').each(function (row) {
    var col1 = $(row).children('td:nth-child(1)').text();
    var col2 = $(row).children('td:nth-child(2)').text();
    if (col1 === 'опоздание БОЛЕЕ 15min' &&  col2 === 'согласовано') {
        k++;
    }
});
READ ALSO
Записать значение в data-атрибут

Записать значение в data-атрибут

Добрый деньДвижок использует такой метод записи значений в блоки:

426
“Хлебные крошки” из дерева

“Хлебные крошки” из дерева

Нужно ввести в input название родителей по порядку пытаюсь сделать так:

433
Отлов появившихся элементов

Отлов появившихся элементов

Пишу сайт который полностью будет использовать ajaxВсе работает до тех пор, пока я не загружаю новый элемент, при нажатии на который вызвается...

419
блок продолжает ехать)

блок продолжает ехать)

блок продолжает ехать но должен заползать назаддолжно получиться меню

421