我想在jquery库中添加自定义函数,以便我可以使用$ sign访问它们。
我正在尝试使用这种方式,但它不起作用
$.fn.myFunction = function() {
alert('test');
}
我还想知道我们可以重命名jquery中已有的任何函数吗?
答案 0 :(得分:1)
如果您尝试在jQuery
定义函数,或者jQuery别名$
使用$
而不使用.fn
,它将函数附加到链接到{的对象或选择器{1}}致电。
jQuery()
function myFunction() {
alert("test");
}
jQuery.myFunction = myFunction;
jQuery.myFunction(); // called on `jQuery` object
jQuery.fn.myFunction = myFunction;
jQuery({}).myFunction(); // `$.fn` chained to `jQuery()` call