1

非推奨のlive()関数を使用する関数がありますが、何を試しても、on()で機能を複製できないようです。

動作するlive()コードは次のとおりです。 $("#video_url").live("paste", function(){

動作するはずのon()コードは次のとおりです。 $(".post-modal").on("paste", "#video_url", function(){

.post-modalの直接の親です#video_url

何か案は?

4

1 に答える 1

4

試す

$(document).on("paste", "#video_url", function(){

イベントを委任する要素がDOMに存在することを確認してください。たとえば、クラスを持つコード要素.post-modalは、IDを持つ要素よりも高いレベルにありvideo-url、イベントがアタッチされるときにDOMにも存在する必要があります。要素

于 2012-11-16T19:16:04.753 に答える