当要比较的值为零时,数据表不绘制()

时间:2018-10-30 19:51:55

标签: javascript jquery datatables

我有以下代码:

...
let val = operador.val();
if (val === 'igual') {
                    let filtro = $.fn.dataTable.ext.search.push(function (settings, data, dataIndex) {
                        console.log(data[8]);
                        return parseInt(data[8]) === parseInt(edad.val());

                    });
                    table
                        .search(filtro)
                        .draw();
                } else if (val === 'menor') {
                    let filtro = $.fn.dataTable.ext.search.push(function (settings, data, dataIndex) {
                        return parseInt(data[8]) <= parseInt(edad.val());
                    });
                    table
                        .search(filtro)
                        .draw();
                } else if (val === 'mayor') {
                    let filtro = $.fn.dataTable.ext.search.push(function (settings, data, dataIndex) {
                        return parseInt(data[8]) >= parseInt(edad.val());
                    });
                    table
                        .search(filtro)
                        .draw();
                }

一切正常,除了如果该行的值为0则不起作用。 他只是不理会它们而不会画它们。

在该列中有值为0的行,当我想执行foo <= nbar === 0时。它没有显示任何结果。 (有0个值)

0 个答案:

没有答案