Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道这个 jQuery 选择器的等价物是什么:$(".className tagName")在 javascript 中?任何人都可以帮助我吗?Thnaks提前。
$(".className tagName")
在现代浏览器中,您可以使用document.querySelectorAll完全相同的字符串选择器。此函数返回集合(准确地说是 NodeList 集合),但您不应将其与 jquery 集合混淆。
document.querySelectorAll
在任何情况下,如果出于某种原因不想使用 jquery,但想集中使用选择器,更好的解决方案是使用像Sizzle这样的选择器库。
可能是传统方式,但您可以在 javascript 中使用document.getElementByTagName,然后遍历以获取具有匹配类名的确切元素。
请在一个函数中使用整个逻辑,然后在不使用 jQuery 的情况下重新使用它来获得快速结果。将 document.getElementByTagName() 的结果保存在全局变量中将为您带来性能优势。
干杯