如何在页面加载和事件上执行相同的代码?

时间:2017-10-12 11:50:31

标签: javascript jquery

是否可以简单地使用这个js / jquery代码?喜欢合并事件或什么?

目标是只剩下一个// code。两者都完全相同,但我需要在页面加载后执行一次,然后在表{0}}的表单字段中的每个键盘或更改事件之后执行它。

.search

2 个答案:

答案 0 :(得分:4)

您可以定义函数以将其调用两次或更多次

$(document).ready(function(){

    function myFunc() {
        // some code
    }

    $(".search").on('keyup change', function(){
        myFunc(); // call on event
    });

    myFunc(); // call on doc. ready
});

答案 1 :(得分:0)

将自己插入像这样的全球事件:

var someFunction = function(){
   // some code
}
$(document).on('keyup change', ".search", someFunction);
someFunction()