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