Tôi đã thử nghiệm với parent() và gần nhất(), không có hàm nào hoạt động trong hàm.jQuery - parent() không hoạt động trong hàm gọi lại
TD giữ nguyên, không thay đổi sử dụng phương pháp này:
$.get('form.php', function(data){
alert(data);
$(this).closest('td').html('Done!');
});
TD được cập nhật, phương pháp này hoạt động:
$.get('form.php', function(data){
alert(data);
});
$(this).closest('td').html('Done!');
bạn có thể vui lòng giúp tôi tìm ra lý do tại sao không closest('td')
không hoạt động trong chức năng gọi lại?
Nhanh và hiệu quả! Tôi không biết rằng 'this' hoạt động khác bên trong một $ .get, một bài học khác để học. Cảm ơn cả hai người! –
'this' hoạt động khác nhau bên trong các chức năng khác nhau. JavaScript có phạm vi chức năng. 'this' trỏ đến ngữ cảnh/phạm vi hiện tại. – jwueller