运行 jQuery 页面加载和更改中的函数

Run Function in jQuery on Page Load and Change

我在 jQuery 中有一个函数,我想在页面加载和更改时 运行。我该怎么做?我目前只有变化部分..

    $('input[name=INPUTNAME]').change(function(){
        ....
    });

尝试

$(document).on("change", "input[name=INPUTNAME]", function(){})

参考 http://api.jquery.com/on/

您可以将一个函数传递给您的输入更改侦听器,并在文档就绪时调用相同的函数。

$(function() {

  yourFunction();
  
  $("input").change(yourFunction);
  
});

function yourFunction() {
  alert("foo bar");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" />

(function($) {

  $(document).ready(yourFunctionName());
  $('input[name=INPUTNAME]').on('change', yourFunctionName());

  function yourFunctionName(){
    //function body
  }

})(jQuery);

试试这个。基本上,我们有一个函数并在输入更改和文档准备就绪时调用它。