Đi thẳng vào công việc kinh doanh:luận Pass tới một hàm callback trong trường hợp jquery nhấp chuột
Tôi có một jquery nghe sự kiện trông như thế này:
$(".number").click(printNumber);
và một hàm callback:
function printNumber(number){
console.log(number);
}
Tôi đã tự hỏi nếu tôi có thể vượt qua một đối số để gọi lại để nó trông giống như thế này
$(".number").click(printNumber(number));
(Tôi biết rằng nó ngay lập tức gọi hàm đó, nhưng vẫn còn, có cách nào để chuyển đối số cho nó)
Cảm ơn bạn trước!
Trở chức năng là cách rõ ràng hơn. –
@RobertMoskal - thông qua 'event.data' là cách jQuery'ish, đó là lý do tại sao nó có – adeneo
Trong printNumber mã không rõ ràng rằng bạn có event.data.number, nhưng nó có thể hữu ích khi $ number.off ('bấm vào ', printNumber) –