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

时间:2016-03-21 22:02:31

标签: javascript jquery javascript-events

我在jQuery中有一个函数,我想在Page Load和Change上运行。我该怎么做?我目前只有变更部分..

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

3 个答案:

答案 0 :(得分:1)

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



$(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" />
&#13;
&#13;
&#13;

答案 1 :(得分:0)

尝试

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

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

答案 2 :(得分:0)

(function($) {

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

  function yourFunctionName(){
    //function body
  }

})(jQuery);

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