gpt4 book ai didi

javascript - Jquery原型(prototype)与新函数冲突

转载 作者:行者123 更新时间:2023-12-03 10:44:38 27 4
gpt4 key购买 nike

我正在尝试创建一个 jQuery 的补充库,但不是 jQuery 插件,也不是 jQuery 扩展:

第一个函数:

function w(id) {
return $(id);
}

它作为 jQuery 插件工作:

$.prototype.test = function(){
console.log("testing");
}
w("div").test(); // test

我想要的是这个,作为 w() 的原型(prototype)函数,但不起作用:

w.prototype.test = function(){
console.log("testing");
}
w("div").test(); // test

谢谢

................................................

它适用于:

w.prototype = jQuery.prototype;

谢谢斯拉克斯!

但是当它这样做时,不适用于:

w.prototype = {
test: function(){
console.log("testing");
}}

......................

现在可以了;

function w(id) {
return $(id);
}

w.prototype = jQuery.prototype;

w.prototype.extend({
test:function(){
console.log("testing");
}
});

感谢您的帮助!!!

最佳答案

你想要

w.prototype = jQuery.prototype;

关于javascript - Jquery原型(prototype)与新函数冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28614341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com