関数 attachPicker を次のように呼び出すことができるように定義しようとしました。
(function(){
$.fn.tagPicker = function(source){
this.attachPicker();
}
})(jQuery);
私は試した:
(function(){
$.fn.tagPicker = function(source){
this.attachPicker();
//define attachPicker
$.fn.attachPicker = function(){
//code here
}
}
})(jQuery);
(function(){
$.fn.tagPicker = function(source){
this.attachPicker();
//define attachPicker
this.attachPicker = function(){
//code here
}
}
})(jQuery);
二人とも吐き出した
Uncaught TypeError: Object [object Object] has no method 'attachPicker'
私がした場合
(function(){
$.fn.tagPicker = function(source){
this.attachPicker();
}
$.fn.attachPicker() = function(){ //codes here };
})(jQuery);
出来た。しかし、ソースにアクセスできるように、tagPicker 内で attachPicker を定義したいと考えています。私が試したものが機能しなかった理由を説明し、何か提案をしてくれる人はいますか? もちろん、外部で attachPicker を定義する場合、source を引数として渡すことができることはわかっていました。前もって感謝します!