我已经阅读了 JQuery 文档,虽然很多注意力都集中在您应该传递函数的内容上,但我没有看到任何关于它实际返回的信息.
特别是,它是否总是返回一个数组,即使只找到一个元素?当没有找到时它会返回 null 吗?这在哪里记录?
我知道 jquery 方法可以应用于返回值,但是如果我想直接使用返回值怎么办?
最佳答案
来自 Rick Strahl's description :
The jQuery Object: The Wrapped Set: Selectors return a jQuery object known as the "wrapped set," which is an array-like structure that contains all the selected DOM elements. You can iterate over the wrapped set like an array or access individual elements via the indexer ($(sel)[0] for example). More importantly, you can also apply jQuery functions against all the selected elements.
关于什么都不返回:
Does it always return an array? Does it return null?
你总是得到同样的东西,它是否有任何内容是个问题。通常,您可以使用 .val()(例如 $('.myElem').val()) 来检查这一点
关于jquery - jquery $ 实际上返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1302428/