我在我的Web应用程序中创建了一个自定义jQuery函数,它在没有母版页的情况下工作正常,现在我有一个母版页,我在Content页面上添加了对.js文件的引用并调用了自定义js方法然后它给了我像
这样的错误类型错误:对象函数(选择器,上下文){// jquery对象 实际上只是构造函数'增强'返回新的 jQuery.fn.init(selector,context,rootjQuery);没有方法 'myCustomMethod'
我正在调用自定义方法,如:
$(document).ready(function () {
$('#btnTest').click(function () {
try {
$.myCustomMethod('testing title!', 'popup.aspx', 600, 400);
} catch (e) {
alert(e);
}
});
});
我的js代码是
(function ($) {
$.fn.myCustomMethod = function (title, src, width, height) {
// all my code here
}; })(jQuery);
任何帮助将不胜感激。
答案 0 :(得分:0)
$.myCustomMethod('testing title!', 'popup.aspx', 600, 400);
应该是
$(this).myCustomMethod('testing title!', 'popup.aspx', 600, 400);