我想使用 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/