Jquery检查数据是否作为html表上的子字符串存在

时间:2018-01-15 17:16:30

标签: javascript validation url

检查html表中是否存在数据,即使它是子字符串。

var substring = 'find me'; //substring or data that you wanted to check

var dataExist = [];

$('table#tableID tr').each(function () {
    var arrayOfThisRow = [];
    var tableData = $(this).find('td');
    if (tableData.length > 0) {
        if($(this).text().indexOf(substring) == -1)
            dataExist.push(true);
    }
});

console.log(dataExist.includes(true))

1 个答案:

答案 0 :(得分:0)

如果您只想弄清楚某个表格中是否包含字符串,则可以在 myTable.innerText 上使用 indexOf()

var myTable = document.getElementById('myTable');
var exists = myTable.innerHTML.indexOf('find me');

如果您想确保存在变量始终是布尔值,您可以使用以下行。

var exists = !! ~ document.getElementById('tableID').innerHTML.indexOf('find me');