0

RubyonRailsアプリケーションでAngularJS--v1.0.3とjQuery-1.7.2を使用しています。

JSファイルにライブイベントとバインドイベントがあります。JSバインディングが正しく行われていません。

jQuery(id).live("click", function(){ alert('test');});

Chromeコンソールでイベントを再度定義すると、それでもバインディングは発生しません。しかし、私がそうするなら

jQuery(id).click(function(){ alert('test');});

次に、バインディングが発生します。誰かがここで何が悪いのか私を助けることができますか?

4

1 に答える 1

0

メソッド .live() は、jQuery 1.7 で非推奨になりました。代わりに .on() を使用してください。 http://api.jquery.com/live/

于 2012-12-20T07:08:47.290 に答える