javascript - 如何检查特定列的所有行中是否包含 "abc"

标签 javascript arrays

我有这部分代码:

function DeleteDuplicate() {

        var data = document.getElementById("CommitTable");
        var unique_data_Array = [];
        for (var i = 0; i < data.rows.length; i++) {
            unique_data_Array.push(data.rows[i])
        }

        for (var j = 0; j < data.rows.length; j++) {
            if (here)
            {
              work;
            }

我希望我的代码遍历所有行并在第一列中查找关键字“abc”。

我尝试使用 if(unique_data_Array[j][0] == "*abc*") ,但它没有正确执行。

最佳答案

你需要;

if ( data.rows[j].cells[0].innerHTML.indexOf("abc") >= 0 ) 
{
  ...

Example .

关于javascript - 如何检查特定列的所有行中是否包含 "abc",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24021041/

相关文章:

javascript - Flex 中的 showSettings 回调?

javascript - 从选择选项中删除项目

javascript - 如何在 HTML 文档中使用 javascript 创建一个简单的成本计算器

javascript - FCKeditor 的最大字符数

java - 在反转二维数组时遇到问题?

c - 如何将此数组作为字符串返回?

arrays - excel中基于数组的sumif通过公式

javascript - 滚动经过元素时如何添加和删除类?

java数组声明

c++ - 由于 ID3D11Buffer 而导致访问冲突