2012-01-04 20 views
0

jqueryを使用して、pasteイベントをasp.netの動的コンテンツにバインドしようとしています。 live()on()の両方を試してみましたが、いずれも貼り付けイベントでは動作しません。私はkeydownのようなイベントを正常に動作させることができます。 bind()を使用して貼り付けイベントをバインドして起動することもできますが、動的コンテンツに対しても同様に動作する必要があります。私はぼかすに変更した場合、それは動作しますが、ではない動的なコンテンツのために、ここでもJQueryは動的コンテンツにペーストイベントをバインドできません

$(".NumericOnly").on('paste', function (evt) { 
     alert('here'); 
    }); 

以下は、私がしようとしています何の一例です。ありがとう!

答えて

0

試してみてください。

$(".NumericOnlyParent").on('paste', '.NumericOnly', function (evt) { 
    alert('here'); 
}); 

私は.NumericOnlyParentを作ってるんです。 .NumericOnlyの親と交換してください。

はこちら詳細はこちら:http://api.jquery.com/on/#direct-and-delegated-events

+0

これは、すべての数値入力フィールドのための一般的な機能であることを意図しているので、親はほとんどのコントロールのために異なるものになります。 – user1130587

+0

それから '$(document).on(...')を試してみてください。 –

関連する問題