jQuery to JavaScript:相当于javascript中的$(“。className tagName”)选择器

时间:2013-02-25 09:00:23

标签: javascript jquery selector

我想知道这个jQuery选择器的等价物是什么:javascript中的$(".className tagName")? 有人可以帮帮我吗? 坚持不懈。

2 个答案:

答案 0 :(得分:2)

modern browsers中,您可以将document.querySelectorAll与完全相同的字符串选择器一起使用。这个函数returns集合(确切地说,NodeList集合),你不应该混淆jquery集合。

在任何情况下,如果由于某种原因,您不想使用jquery但想要集中使用选择器,那么更好的解决方案是使用一些选择器库,如Sizzle

答案 1 :(得分:0)

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

请将一个函数中的整个逻辑重新使用,以便在不使用jQuery的情况下快速获得结果。在全局变量中持久化document.getElementByTagName()的结果将为您提供性能加。

干杯