ฉันพยายามเรียกใช้ฟังก์ชันที่มีพารามิเตอร์โดยใช้ .click ของ jQuery แต่ฉันไม่สามารถใช้งานได้
นี่คือวิธีที่ฉันต้องการให้ทำงาน:
$('.leadtoscore').click(add_event('shot'));
สายไหน
function add_event(event) {
blah blah blah }
ใช้งานได้ถ้าฉันไม่ใช้พารามิเตอร์เช่นนี้
$('.leadtoscore').click(add_event);
function add_event() {
blah blah blah }
แต่ฉันต้องสามารถส่งผ่านพารามิเตอร์ผ่านadd_event
ฟังก์ชันของฉันได้
ฉันจะทำสิ่งเฉพาะนี้ได้อย่างไร
ฉันรู้ว่าฉันสามารถใช้งาน.click(function() { blah }
ได้ แต่ฉันเรียกใช้add_event
ฟังก์ชันจากหลาย ๆ ที่และต้องการทำเช่นนี้
patricks
คำตอบซึ่งฉันคิดว่าเป็นทางออกที่ดี: jsfiddle.net/naRRk/1