jQuery函数在页面加载而不是在Click事件上运行

时间:2013-11-05 11:10:07

标签: javascript jquery

我有一个函数我已经写过,我只想在点击一个元素时执行...

$(document).ready(function () {

$(".black-sectors li a.adr-src").on("click", updateAddressDisplay);

    updateAddressDisplay(null);
    function updateAddressDisplay(src) {
        # Function
    }

});

以上是在页面加载上运行的吗?

2 个答案:

答案 0 :(得分:2)

那是因为你把它称之为正确的位置:

updateAddressDisplay(null); //Function called
function updateAddressDisplay(src) {
    # Function
}

删除updateAddressDisplay(null);,在页面加载时不会调用它。

答案 1 :(得分:0)

尝试删除updateAddressDisplay(null);

你也可以通过点击来调用函数传递一些参数。

$(document).ready(function () {

$(".black-sectors li a.adr-src").on("click", updateAddressDisplay);

  //    updateAddressDisplay(null);
    function updateAddressDisplay(src) {
        # Function
    }

});