การยกเลิกการทำงานเริ่มต้นใน jQuery
ดังที่คุณควรทราบแล้ว การกระทำของผู้ใช้
ใน JavaScript นั้นถูกยกเลิกได้โดยใช้
event.preventDefault()
มาลองป้องกันการส่งข้อมูลฟอร์ม
และรวมถึงการแพร่กระจายของเหตุการณ์ต่อเนื่อง:
$('form').on('submit', function(event) {
event.preventDefault();
});
นอกจากนี้ยังสามารถป้องกันเพียงการส่งข้อมูล
ฟอร์มเท่านั้น (แต่ไม่ป้องกันการแพร่กระจายของเหตุการณ์) ในสไตล์
jQuery - ในการนี้ ฟังก์ชันจัดการเหตุการณ์
ต้องส่งคืนค่า false:
$('form').on('submit', function() {
return false;
});
แน่นอน คุณสามารถยกเลิกเหตุการณ์ใดๆ ก็ได้ ตัวอย่างเช่น การคลิกที่ลิงก์ สมมติว่าเรามี ลิงก์ดังต่อไปนี้ในโค้ด HTML:
<a href="/">link</a>
ตอนนี้มาใช้การยกเลิกการทำงาน:
$('a').on('click', function () {
alert('คุณไม่สามารถไปที่ลิงก์นี้ได้!');
return false;
});