4

私はこれをしたい: http://docs.jquery.com/Events/live#typefn

.live() のみが change イベントをサポートしていません。回避策はありますか?

関数をいくつかのオンザフライ DOM 要素にバインドする必要がありますが、変更するまでバインドする必要はありません。

4

5 に答える 5

4

注:jQuery 1.4は、すべての通常のイベントのライブ関数をサポートするようになりました。最近までIE8で動作しませんでしたが、これはjQuery1.4.2で修正されていると思います。この解決されたjQueryチケットを参照してください:IE8はLIVEの使用中に変更イベントをサポートしません

于 2010-04-07T04:29:43.277 に答える
3

LiveQuery プラグインはすべてのイベントをサポートします。

于 2009-10-05T17:50:51.123 に答える
2

ああ、それはそれほど悪くはありませんでした。ライブ オン クリック イベントでラップしたところ、問題なく動作しました。


$("#foo").live("click", function(){
  $('.fu').change(function(){
    blah blah blah
  });
});

于 2009-08-27T22:26:43.560 に答える
0

jQuery 1.3 に .live() が導入される前は、Arial Flesler の「listen」プラグインで大きな成功を収めていました。

http://flesler.blogspot.com/search/label/jQuery.Listen

このプラグインを使用すると、変更イベントでこれを実行できるはずです。

于 2009-08-27T22:25:08.853 に答える