在页面加载时运行一次代码,然后每次单击一个按钮

我需要在加载页面时运行一次函数,然后在按下按钮时再运行一次。 如果我在页面加载时取出代码来运行它,那么无论何时按下按钮它都会起作用,否则它只在页面加载时运行一次,而不是在按下按钮时运行。

$(function() { // code to be run }); $(document).ready(function() { $("#button").click(function() { // code to be run }); }); 

 function run(){ //code to run } $(document).ready(function() { $("#button").click(function() { run() }); run() }); 

定义一个函数:

 $(function() { var your_code = function() { // code to be run }; $("#button").click(your_code); your_code(); }); 

工作实例 。