Hủy hành động mặc định trong jQuery
Như bạn đã biết, hành động mặc định của người dùng
trong JavaScript được hủy bằng cách sử dụng
event.preventDefault().
Hãy ngăn chặn việc gửi dữ liệu biểu mẫu,
cũng như việc sự kiện nổi bọt tiếp theo:
$('form').on('submit', function(event) {
event.preventDefault();
});
Cũng có thể chỉ ngăn chặn việc gửi
dữ liệu biểu mẫu (nhưng không ngăn sự kiện nổi bọt) theo phong cách
jQuery - để làm điều này, hàm xử lý sự kiện
phải trả về false:
$('form').on('submit', function() {
return false;
});
Tất nhiên, có thể hủy bất kỳ sự kiện nào, ví dụ như nhấp chuột vào liên kết. Ví dụ, chúng ta có liên kết sau trong mã HTML:
<a href="/">link</a>
Bây giờ hãy sử dụng tính năng hủy hành động:
$('a').on('click', function () {
alert('Bạn không thể truy cập liên kết này!');
return false;
});