ผมพบว่าทั้งสองบทความที่ดีพูดคุยเกี่ยวกับฟังก์ชั่นใหม่.on(): jquery4u.com , elijahmanor.com
มีวิธีที่ใด ๆ.bind()ยังคงดีกว่าที่จะใช้งานกว่า.on()?
ตัวอย่างเช่นฉันมีรหัสตัวอย่างที่มีลักษณะเช่นนี้:
$("#container").click( function( e ) {} )
คุณสามารถทราบได้ว่าฉันเพิ่งมีรายการหนึ่งรายการที่เลือกโดยและในกรณีของฉัน<div>ชื่อที่#containerมีอยู่แล้วเมื่อโหลดหน้าของฉัน ไม่ได้เพิ่มแบบไดนามิก เป็นสิ่งสำคัญที่ต้องกล่าวถึงว่าฉันใช้ jQuery เวอร์ชันล่าสุด: 1.7.2
สำหรับตัวอย่างนั้นควร.on()ใช้แทน.bind()แม้ว่าฉันจะไม่ใช้คุณสมบัติอื่น ๆ ที่มีให้โดย.on()ฟังก์ชั่น?
.bind()กับการรวมองค์ประกอบหลาย ๆ อย่างเข้าด้วยกัน แต่ไม่สามารถพูดถึงได้ว่า.on()เมื่อใดที่ใช้ในโหมดการรวมจะทำสิ่งเดียวกัน