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

时间:2011-01-13 18:45:48

标签: jquery

我需要在加载页面时运行一次函数,然后在按下按钮时再运行一次。如果我在页面加载时取出代码来运行它,只要按下按钮就可以使用它,否则它只在页面加载时运行一次,而不是在按下按钮时运行。

$(function()
{
    // code to be run
});

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

2 个答案:

答案 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();
});

Working Example