如何找到jQuery';实现一个特定的功能
我正在寻找jQuery对.appendTo函数的实现。如何找到jQuery';实现一个特定的功能,jquery,appendto,Jquery,Appendto,我正在寻找jQuery对.appendTo函数的实现。 我试着在中查找函数,但是我只能找到两个提到它的地方,而且两个都没有包含定义 我能在哪里找到它吗 谢谢,, Niv.实际上相当酷:appendTo是相对于append动态定义的。这就是这些方面的情况: jQuery.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after",
我试着在中查找函数,但是我只能找到两个提到它的地方,而且两个都没有包含定义 我能在哪里找到它吗 谢谢,,
Niv.实际上相当酷:
appendTo
是相对于append
动态定义的。这就是这些方面的情况:
jQuery.each({
appendTo: "append",
prependTo: "prepend",
insertBefore: "before",
insertAfter: "after",
replaceAll: "replaceWith"
}, function( name, original ) {
jQuery.fn[ name ] = function( selector ) {
var ret = [],
insert = jQuery( selector ),
parent = this.length === 1 && this[0].parentNode;
...
这是有道理的,因为这两个函数在功能上几乎相同,只是在哪个效果上相反
如果您包括该文件,然后传递函数$('html')。将其附加到并分析其引用的内容,您将得到以下结果:
function ( selector ) {
var ret = [],
insert = jQuery( selector ),
parent = this.length === 1 && this[0].parentNode;
...
你认识那个密码吗?如果你继续往下看我提到的第一个代码块,你会发现它们几乎是一样的。第一个块动态生成appendTo
的代码,以及其他几个相同的代码 .append()和.appendTo()方法执行相同的任务
-