如何在jquery中为bind()创建和引用外部函数?

时间:2014-05-01 23:19:28

标签: jquery

目前我在我的<头>:

$(function() { 
    $('input[type=\'submit\']').bind('click', function(event){ 
        /// Really long jQuery function with direct DOM element references
    });
});

该函数的问题在于它真的很长,有多个if,else和if else条件,我认为将它包含在外部文件中并将其作为bind的第二个参数引用会更加清晰( ) 方法。怎么可能?如何在外部文件中引用该函数以及如何在主文件中引用它?

1 个答案:

答案 0 :(得分:1)

非常简单,您只需将该功能传递给.bind

// file A, must be included before file B
function foo(event) {

}

// file B
$(function() {
    $(...).bind('click', foo);
});