Tôi làm cách nào để sử dụng .on()
nếu HTML chưa được tạo? Trang jQuery nói làm thế nào để đính kèm xử lý sự kiện jquery cho html mới được tiêm?
Nếu HTML mới đang được đưa vào trang, hãy chọn các phần tử và đính kèm trình xử lý sự kiện sau khi HTML mới được đặt vào trang.
Nhưng tôi không thực sự chắc chắn cách thực hiện điều đó. Có cách nào để "tải lại" trình xử lý sự kiện không?
Vì vậy, nếu tôi đã
$(document).ready(function(){
$('.test').on('click', function(){
var id = $(this).attr('id');
console.log("clicked" + id);
});
generatePage();
});
nơi generatePage() tạo ra một loạt các divs với .test
, thế nào tôi sẽ rebind .on()
?
Tôi đã biết các câu hỏi tương tự đã được hỏi, nhưng tôi không tìm thấy những gì tôi đang tìm kiếm sau khi tìm kiếm nhanh.