1

我想知道这个 jQuery 选择器的等价物是什么:$(".className tagName")在 javascript 中?任何人都可以帮助我吗?Thnaks提前。

4

2 回答 2

2

现代浏览器中,您可以使用document.querySelectorAll完全相同的字符串选择器。此函数返回集合(准确地说是 NodeList 集合),但您不应将其与 jquery 集合混淆。

在任何情况下,如果出于某种原因不想使用 jquery,但想集中使用选择器,更好的解决方案是使用像Sizzle这样的选择器库。

于 2013-02-25T09:01:57.250 回答
0

可能是传统方式,但您可以在 javascript 中使用document.getElementByTagName,然后遍历以获取具有匹配类名的确切元素。

请在一个函数中使用整个逻辑,然后在不使用 jQuery 的情况下重新使用它来获得快速结果。将 document.getElementByTagName() 的结果保存在全局变量中将为您带来性能优势。

干杯

于 2013-02-25T09:06:37.950 回答