1

选中复选框时,我无法让事件发生。我不断收到此错误:

Uncaught TypeError: Object [object Object] has no method 'live' 

我的jQuery

$(document).ready(function() {
  if ($('#ch_price').is(':checked')) {
    alert ("Yes");
  }
} );

我怎样才能让它工作?

提前致谢。

4

3 回答 3

2

您的问题不在您发布的代码中。看起来您正在某处使用该方法,该方法在 jQuery 1.9 ( http://jquery.com/upgrade-guide/1.9/#live-removed ).live()中已被弃用。

于 2013-07-30T15:11:15.967 回答
1

也许您正在使用更新版本的 jQuery。您可以降级 jQuery 或替换liveon.

于 2013-07-30T15:10:26.530 回答
0

您是否在代码中的任何地方使用过 live 方法。

在 JQuery 1.9 中被删除

看文件? http://api.jquery.com/live/

于 2013-07-30T15:11:38.400 回答