我有一個鏈接,該鏈接myLink應該將AJAX加載的內容插入divHTML頁面的(appendContainer)。問題是click我綁定到jQuery 的事件未在插入到appendedContainer中的新加載的內容上執行。該click事件綁定到未隨我的AJAX函數加載的DOM元素上。我必須更改什么才能綁定事件?我的HTML:<a class="LoadFromAjax" href="someurl">Load Ajax</a><div class="appendedContainer"></div>我的JavaScript:$(".LoadFromAjax").on("click", function(event) { event.preventDefault(); var url = $(this).attr("href"), appendedContainer = $(".appendedContainer"); $.ajax({ url: url, type : 'get', complete : function( qXHR, textStatus ) { if (textStatus === 'success') { var data = qXHR.responseText appendedContainer.hide(); appendedContainer.append(data); appendedContainer.fadeIn(); } } });});$(".mylink").on("click", function(event) { alert("new link clicked!");});要加載的內容:<div>some content</div>如何在Ajax加載的Content上綁定事件?
如何在Ajax加載的Content上綁定事件?
胡子哥哥
2019-12-16 10:02:25