ฉันมีปัญหา โดยทั่วไปเมื่อผู้ใช้คลิกลิงก์ 'แก้ไข' บนเพจโค้ด Jquery ต่อไปนี้จะทำงาน:
$("#saveBtn").click(function () {
saveQuestion(id);
});
เมื่อทำเช่นนี้เหตุการณ์ onClick ของปุ่มบันทึกจะเรียกใช้saveQuestion()
เมธอดและส่งผ่าน ID ของคำถามที่คลิกลิงก์ "แก้ไข"
แต่หากในช่วงเดียวกันผู้ใช้คลิกแก้ไขเมื่อวันที่ 2 คำถามแล้วแทนการเขียนทับก่อนหน้าclick
จัดการเหตุการณ์มันแทนที่จะทำให้เกิด 2 ตัวจัดการเหตุการณ์ในการทำงานอย่างใดอย่างหนึ่งซึ่งอาจจะเรียก และสายอื่นsaveQuestion(1)
ๆ ที่อาจจะ saveQuestion(2)
การทำ 1 คำถามนี้จะเขียนทับอีกคำถาม
มีวิธีลบclick
เหตุการณ์ก่อนหน้าทั้งหมดที่ถูกกำหนดให้กับปุ่มหรือไม่?