เหตุการณ์ "ลบ" จาก jQuery ทำงานได้ดีโดยไม่ต้องเพิ่ม มันอาจจะเชื่อถือได้มากขึ้นในเวลาที่ใช้เคล็ดลับง่าย ๆ แทนที่จะทำการแพตช์ jQuery
เพียงแค่ปรับเปลี่ยนหรือเพิ่มคุณสมบัติในองค์ประกอบที่คุณกำลังจะลบออกจาก DOM ดังนั้นคุณสามารถเรียกใช้ฟังก์ชั่นการอัพเดทใด ๆ ที่จะเพิกเฉยองค์ประกอบที่จะถูกทำลายโดยมีแอตทริบิวต์ "do_not_count_it"
สมมติว่าเรามีตารางที่มีเซลล์ที่สอดคล้องกับราคาและคุณต้องแสดงเฉพาะราคาสุดท้าย: นี่คือตัวเลือกที่จะทริกเกอร์เมื่อเซลล์ราคาถูกลบ (เรามีปุ่มในแต่ละบรรทัดของตารางที่ไม่แสดง ที่นี่)
$('td[validity="count_it"]').on("remove", function () {
$(this).attr("validity","do_not_count_it");
update_prices();
});
และนี่คือฟังก์ชันที่ค้นหาราคาสุดท้ายในตารางโดยไม่คำนึงถึงราคาล่าสุดหากเป็นราคาที่ถูกลบออก แน่นอนเมื่อเหตุการณ์ "ลบ" ถูกทริกเกอร์และเมื่อเรียกใช้ฟังก์ชันนี้องค์ประกอบจะไม่ถูกลบออก
function update_prices(){
var mytable=$("#pricestable");
var lastpricecell = mytable.find('td[validity="count_it"]').last();
}
ในที่สุดฟังก์ชัน update_prices () จะทำงานได้ดีหลังจากนั้นองค์ประกอบ DOM จะถูกลบออก