5
เปลี่ยน live () เป็น on () ใน jQuery
แอปพลิเคชันของฉันเพิ่มดรอปดาวน์แบบไดนามิก ผู้ใช้สามารถเพิ่มได้มากเท่าที่ต้องการ ฉันใช้live()วิธีการแบบดั้งเดิมของ jQuery เพื่อตรวจสอบเมื่อหนึ่งในรายการดรอปดาวน์เหล่านี้ถูกchange()แก้ไข: $('select[name^="income_type_"]').live('change', function() { alert($(this).val()); }); ในฐานะของ jQuery 1.7 ฉันได้อัปเดตสิ่งนี้เป็น: $('select[name^="income_type_"]').on('change', function() { alert($(this).val()); }); ดูเอกสารที่ควรจะสมบูรณ์ (ใช่มั้ย) - แต่ตัวจัดการเหตุการณ์ไม่เริ่มทำงาน แน่นอนฉันยืนยันว่า jQuery 1.7 ถูกโหลดและใช้งานอยู่ ฯลฯ ไม่มีข้อผิดพลาดในบันทึกข้อผิดพลาด ผมทำอะไรผิดหรือเปล่า? ขอบคุณ!