隐藏复选框特定列和词数据表上的行


$.fn.dataTable.ext.search.push(
function (settings, searchData, index, rowData, counter) {

var checked = $('input:checkbox[name="chk_box"]').is(':checked');

// If checked and Position column is blank don't display the row
if (checked &&searchData[1] ==='druk') {
return false;
}
// Otherwise display the row
return true;

});

是否可以隐藏行后搜索一个特定的字符串?我有这个函数,现在它正在寻找确切的单词,以及如何让它寻找字符串:

很抱歉:现在他隐藏了一行只有单词" druk"我不能这样做,以便它隐藏具有一系列字符的行,例如"abcdruk">

<div class="formRight"> <label> <input class="checkbox" type="checkbox" name="chk_box" checked /> hide</label> </div> <table> <tbody> <tr class="line"> <td>druk1234</td> </tr> <tr class="line"> <td>abcd</td> </tr> <tr class="line"> <td>abcdruk</td> </tr </tr> </tbody> </table>

我试着使用包括函数,例如,但我不知道如何将它应用到我的例子:

const s1 = 'javascript';
const s2 = 'python';
console.log(s1.includes('script')); // true
console.log(s2.includes('script')); // false
console.log(s1.contains('java'))    // ERROR! .contains is not a function

最新更新