我有这行 Javascript,它运行我在线获取的函数。然而事实证明它不兼容,所以我希望将其转换为 Jquery 调用。
我完全没有 Jquery 经验,虽然文档很好,但我需要了解如何让它与预先存在的 Javascipt 结合起来。
classElements[i] = document.getElementsByClassName(show_hide_class_selectors[i]);
我在 http://api.jquery.com/class-selector/ 找到了类选择器这似乎符合我的要求。
如果我使用这一行(show_hide_class_selectors[i] 是一个字符串)
classElements[i] = $("." + show_hide_class_selectors[i]);
classElements[i] 会包含 show_hide_class_selectors[i] 提供的类的所有节点吗?
我现在问这个问题是为了避免在接下来的 2 个小时里下载、弄乱然后对此感到恼火。
最佳答案
是的,$(".foo")
将返回具有类 foo
的所有节点,但包装在 jQuery 对象中。
如果您只想要一个普通的 DOM 元素数组,则需要执行 $(".foo").get()
。
关于javascript - 将一行转换为 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569696/