jquery tr 选择困惑

标签 jquery html

几个月后我再次开始使用 jQuery,但有点困惑。我去了news.ycombinator.com ,转到 chrome 的控制台,并键入 $('tr') 以获取行数组,但它只返回第一行(即使第一个表有 3 行)。

当我在 chrome 控制台中键入 var x = $('tr:odd') 时,出现错误

Uncaught DOMException: Failed to execute 'querySelector' on 'Document': 'tr:odd' is not a valid selector.

我是否漏掉了一些明显的东西?

最佳答案

想要所有“tr”标签的数组吗?

该站点不使用 jQuery。在控制台中尝试使用常规 Javascript:

document.getElementsByTagName("tr")

这将返回一个数组,其中包含 DOM 中存在的所有“tr”标签。

要使用“$”选择元素,站点必须在标题上加载 jQuery。

现在,你想用这个选择做什么?

关于jquery tr 选择困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27692006/

相关文章:

html - css 后代选择器追加样式,子元素除外

html - 是否允许 HTML aria-label 属性为空字符串?

jQuery map() 返回对象而不是数组

javascript - 变量在 ajax 函数中无法获得正确的值

javascript - clearInterval 和 jQuery...未定义! + fiddle

javascript - 如何从 parent 的 sibling 中删除类(class)

python - 带有表格的 CSS 中的选项卡 View

javascript - 当用户用 'W' 按 'shift' 时如何获取

javascript - 我们可以使用以下代码执行警报消息吗?

javascript - 如何使 html 表格列可调整大小?