javascript - 如何在 JavaScript 中检查表格的第二列是否包含某些文本?

标签 javascript html find contains

我想使用 JavaScript 循环遍历 HTML 表格,查看第二列中的单元格是否包含变量“orderNum”(该变量只能在特定列中出现一次或从不出现) 。

我尝试了以下方法,但这不起作用。我在这里做错了什么?

我的JS:

$(objIE.document).find('#trans_log_table').find("td:eq(1):contains('" + orderNum + "')").length

最佳答案

稍微考虑一下你的情况后,问题可能出在 jQuery 选择器上,因为你选择表中的所有内容,然后应用 :eq(1),你可能只在应用之前获取第一行第二列包含过滤器。

尝试按如下方式重写选择器

$("#trans_log_table tr>td:eq(1):contains('" + orderNum + "')")

关于javascript - 如何在 JavaScript 中检查表格的第二列是否包含某些文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26614453/

相关文章:

javascript - 哪些 HTML 元素支持 onerror 属性?

javascript - window.open 只能在 Firefox 中使用吗?

html - WAVE 扩展未检测到标签 + aria-labelledby

linux - 在一个目录中查找不在另一个目录中的文件

javascript - 创建具有对象属性的变量 - Angular

javascript - 如何将 TinyMCE 的文本区域中的内容直接传递到 PHP 文件而不是通过 AJAX 发送?

javascript - 鼠标悬停时工具提示未正确显示

使用 +mtime 的 Linux Find 命令给出不正确的结果

python - JavaScript 的 Array.prototype.find 的 python 等价物是什么?

javascript - 等待代码完成 Ionic 生命周期