Khi load trang bằng ajax, các đối tượng, phần tử DOM xuất hiện nhưng không hiểu sự kiện tác động vào nó.
Khi ajax chưa load các phần tử DOM, thì các sự kiện của phần tử này đã được kích hoạt, chính vì thế các các sự kiện này sẽ không xảy ra khi đối tượng được load bằng ajax.
Dùng $('.nameclass #nameid').click(function(){//..//}); thì sẽ bị lỗi như thế.
Giải pháp: thay thế bằng:
$(document).on('click','.nameclass #nameid',function(){//..//});
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment