การยกเลิกการทำงานเริ่มต้นใน jQuery

ดังที่คุณควรทราบแล้ว การกระทำของผู้ใช้ ใน JavaScript นั้นถูกยกเลิกได้โดยใช้ event.preventDefault() มาลองป้องกันการส่งข้อมูลฟอร์ม และรวมถึงการแพร่กระจายของเหตุการณ์ต่อเนื่อง:

javascript$('form').on('submit', function(event) {
  event.preventDefault();
});

นอกจากนี้ยังสามารถป้องกันเพียงการส่งข้อมูล ฟอร์มเท่านั้น (แต่ไม่ป้องกันการแพร่กระจายของเหตุการณ์) ในสไตล์ jQuery - ในการนี้ ฟังก์ชันจัดการเหตุการณ์ ต้องส่งคืนค่า false:

javascript$('form').on('submit', function() {
  return false;
});

แน่นอน คุณสามารถยกเลิกเหตุการณ์ใดๆ ก็ได้ ตัวอย่างเช่น การคลิกที่ลิงก์ สมมติว่าเรามี ลิงก์ดังต่อไปนี้ในโค้ด HTML:

html<a href="/">link</a>

ตอนนี้มาใช้การยกเลิกการทำงาน:

javascript$('a').on('click', function () {
  alert('คุณไม่สามารถไปที่ลิงก์นี้ได้!');
  return false;
});