【发布时间】:2013-04-19 13:07:00
【问题描述】:
收到此错误:
Uncaught TypeError: Object [object Object] has no method 'live'
来自这个 JavaScript 和 jQuery 代码:
init: function(options) {
var form = this;
if (!form.data('jqv') || form.data('jqv') == null ) {
options = methods._saveOptions(form, options);
// bind all formError elements to close on click
$(".formError").live("click", function() {
//Getting error here:
//Uncaught TypeError: Object [object Object] has no method 'live'
});
}
return this;
};
为什么方法live 不见了?
【问题讨论】:
-
好吧,
.live()已经被弃用了一段时间;也许它现在真的消失了:) -
尝试将其更改为
$(document).on('click', '.formError', function(){ ... }); -
.live从 1.9 开始消失,我认为:jsfiddle.net/6mBsB
标签: jquery object jquery-validation-engine