jQuery (v1.7) で奇妙な動作が発生しています。
イベントリスナーを、ある時点でajaxを介して実際に置き換えられる要素に設定しようとしています。
$(document.getElementById('element')).live('click', function() {
// do something on click
});
これは他のメソッドでは正常に機能しますが、ライブ メソッドは実行を拒否します。これをネイティブのjQueryセレクターに置き換えると機能します。なんで?
$("#element").live('click', function() {
// do something on click
});