我正在对从旧版chm帮助文件中提取的html文件应用手动修复。我想在具有至少两列的表中检测预标签。我发现在Chrome控制台中,这将返回表格标签内的所有预标签:
document.querySelectorAll('table pre');
你能告诉我如何改进它,只返回表格中至少有两列的那些前置元素吗?
答案 0 :(得分:1)
我认为你想要的是has选择器,在编写时它在document.querySelectorAll中不受支持,但是这让我获得了至少有2列chrome的所有内容:
$("table tr:has(td:nth-of-type(2))")