我想开始编写自己的插件 我的问题是调用其他函数,但它们都在一个plguin中 如何调用此函数中的其他函数?
这个代码是真的吗? ---->
(function($) {
$.fn.hello = function() {
this.each( function() {
alert("Hello");
});
}
$.fn.callHello = function() {
this.each( function() {
hello();
});
}
}(jQuery));
TNX
答案 0 :(得分:0)
这里你好是另一个插件,所以你需要像使用$(el).plugin()
(function($) {
$.fn.hello = function() {
this.each( function() {
alert("Hello");
});
}
$.fn.callHello = function() {
this.each( function() {
$(this).hello()
});
}
}(jQuery));
演示:Fiddle
此外,不需要each
循环
(function($) {
$.fn.hello = function() {
this.each( function() {
console.log("Hello", this);
});
}
$.fn.callHello = function() {
this.hello();
}
}(jQuery));
演示:Fiddle