目前我在我的<头>:
$(function() {
$('input[type=\'submit\']').bind('click', function(event){
/// Really long jQuery function with direct DOM element references
});
});
该函数的问题在于它真的很长,有多个if,else和if else条件,我认为将它包含在外部文件中并将其作为bind的第二个参数引用会更加清晰( ) 方法。怎么可能?如何在外部文件中引用该函数以及如何在主文件中引用它?
答案 0 :(得分:1)
非常简单,您只需将该功能传递给.bind
:
// file A, must be included before file B
function foo(event) {
}
// file B
$(function() {
$(...).bind('click', foo);
});