我正在编写一个自定义 jquery 插件,它基本上复制了输入的功能。我可以解释为什么,但说实话解释很长,我认为它与问题无关。
当我尝试将 jQuery 的 .val() 方法扩展到我的自定义 jquery 插件时,问题就来了。这是我尝试过的:
$.fn.custom_text_input = function(options){
return this.each(function(){
var custom_text_input = new CustomTextInput(options, this)
$(this)[0].val = function(){
alert('something useful')
}
})
}
我已经尝试了其他一些变体,但都无济于事。如果有人有任何可行的想法,我将非常感谢您的智慧!
谢谢!