簡體   English   中英

jQuery事件丟失在ajax加載的內容

[英]jquery event loss on ajax loaded content

假設我有一些HTML內容,其中有一些文本區域。 執行某種操作(例如單擊按鈕或執行某種操作)后,將通過Ajax加載此HTML內容。 .change的問題是我丟失了與我的文本區域綁定的所有jQuery事件(例如.change事件之類的東西,所以如果執行以下操作:

$('.my_textarea').change(function(){
    alert('TEST');
});

我的警報未顯示,因為我的文本區域已加載Ajax。 有人知道為什么會發生此問題以及如何解決此問題嗎?

在此先感謝您的任何建議

$(document).on('change', '.my_textarea', function(){
    alert('TEST');
});

只需用textarea的最接近的父級(不通過Ajax加載)替換document

暫無
暫無

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

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