我想知道这个jQuery选择器的等价物是什么:javascript中的$(".className tagName")
?
有人可以帮帮我吗?
坚持不懈。
答案 0 :(得分:2)
在modern browsers中,您可以将document.querySelectorAll
与完全相同的字符串选择器一起使用。这个函数returns集合(确切地说,NodeList集合),你不应该混淆jquery集合。
在任何情况下,如果由于某种原因,您不想使用jquery但想要集中使用选择器,那么更好的解决方案是使用一些选择器库,如Sizzle。
答案 1 :(得分:0)
可能是传统方式,但您可以在javascript中使用 document.getElementByTagName ,然后迭代以获取具有匹配类名的确切元素。
请将一个函数中的整个逻辑重新使用,以便在不使用jQuery的情况下快速获得结果。在全局变量中持久化document.getElementByTagName()的结果将为您提供性能加。
干杯