检查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))
答案 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');