簡體   English   中英

jQuery粘貼事件不起作用“實時”

[英]Jquery paste event dont work “live”

我正在使用它來在textarea上捕獲粘貼事件:

$('textarea#id').on('paste', function (event) {
   alert('paste !');
});

它在texteara所在的頁面上可以正常工作,但是如果textarea#id不在頁面上(如果我在ajax中調用它(例如,它位於遠程模態中)),則無法正常工作。

像這樣更改腳本

 $(function(){ $(document).on('paste', '#textArea', function () { alert('paste !'); }); }); 
 <html> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <!DOCTYPE html> <body> <textarea rows="4" cols="50" id="textArea"> </textarea> </body> </html> 

注意 :-. .on()方法將事件處理程序附加到jQuery object當前選擇的元素集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM