[英]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.