直到现在,我们已经在 jQuery 对象调用上完全使用了此方法。例子:
$('h1').remove();
大部分对 jQuery 对象的方法调用都是这样的;这些方法表明自己是 $.fn
命名空间的一部分,或者是 “jQuery prototype,” 这是作为 jQuery 对象方法最好的思路。
然而,还有一些方法在选择器上不起作用;这些方法表明自己是 jQuery 命名空间的一部分,这是作为核心 jQuery 方法最好的思路。
这的区别对 jQuery 新手是难以分辨的。这的东西你需要记住:
jQuery 选择器用于 $.fn
命名空间,它会自动接收和返回所选择的。
$
命名空间里的方法通常是实用类型的方法,它们不会和选择器工作在一起;它们不会自动地处理任何参数,它们的返回值也将改变。
这里有一些对象方法和核心方法拥有同样名字的例子,例如 $.each
和 $.fn.each
。在这些例子中,要正确地研究这些方法需要你非常仔细地阅读文档。
Copyright Rebecca Murphey, released under the Creative Commons Attribution-Share Alike 3.0 United States license.