将一行转换为Jquery

Yso*_*oL8 0 javascript jquery jquery-selectors

我有这行Javascript运行我在线采购的功能.但事实证明它不兼容,所以我希望将它转换为Jquery调用.

我绝对没有Jquery经验,虽然文档很好,但我需要了解如何使用预先存在的Javascipt使其凝固.

classElements[i] = document.getElementsByClassName(show_hide_class_selectors[i]);
Run Code Online (Sandbox Code Playgroud)

我在http://api.jquery.com/class-selector/找到了类选择器,它似乎做了我想要的.

如果我用过这一行(show_hide_class_selectors [i]是一个字符串)

classElements[i] = $("." + show_hide_class_selectors[i]);
Run Code Online (Sandbox Code Playgroud)

classElements [i]然后会包含show_hide_class_selectors [i]提供的类的所有节点吗?

我现在问,所以我不会花费接下来的2个小时下载,搞乱,然后生气.

Dog*_*ert 5

是的,$(".foo")将返回具有该类的所有节点foo,但包含在jQuery对象中.

如果您只想要一个简单的DOM元素数组,那么您需要这样做$(".foo").get().