當我用class數據庫頭部單擊一個th後,我的表通過post方法被排序,但由於某種原因,click事件監聽器被刪除,所以當我再次點擊不同的數據庫頭,沒有任何反應。我做錯了什麼?事件監聽器在post方法中被刪除
$(function() {
var user = $('#user');
var databaseHeader = $('.database-header');
var tableContainer = $('.table-container');
var databaseHeaderValue;
var url = './php/table.php';
databaseHeader.click(function() {
/* Checks for the user login div */
if (user.closest('html').length){
databaseHeaderValue = $(this).html();
$.post(url, {'sort' : databaseHeaderValue}, function (data) {
tableContainer.html(data);
});
}
});
});
'$(文件)。在( '點擊',databaseHeader,函數(){})' –