我需要在加载页面时运行一次函数,然后在按下按钮时再运行一次。如果我在页面加载时取出代码来运行它,只要按下按钮就可以使用它,否则它只在页面加载时运行一次,而不是在按下按钮时运行。
$(function()
{
// code to be run
});
$(document).ready(function()
{
$("#button").click(function()
{
// code to be run
});
});
答案 0 :(得分:8)
function run(){
//code to run
}
$(document).ready(function()
{
$("#button").click(function()
{
run()
});
run()
});
答案 1 :(得分:2)
定义一个函数:
$(function() {
var your_code = function() {
// code to be run
};
$("#button").click(your_code);
your_code();
});