jQuery变量不起作用

时间:2014-10-12 13:37:12

标签: jquery ajax

我遇到了jQuery Variables的一些问题。因为我是一个新手,也许我做错了什么,但现在是:

var loading = jQuery('#loading');
        loading.hide();
        jQuery(document)
            .ajaxStart(function () {
                loading.show();
            })
            .ajaxStop(function () {
                loading.hide();
            });

我要做的是,显示我的" loading"当ajax运行时div,但是变量" loading"似乎没有用。如果我在任何地方使用jQuery(' #loading')而不是变量,它工作正常。我做错了什么?

1 个答案:

答案 0 :(得分:-1)

jQuery$.采取不同的行动。尝试使用$来完成这项工作,如:

$('document').ready(function(){
    var loading = $('#loading');
        loading.hide();
    $(document).ajaxStart(function(){loading.show()});
    $(document).ajaxStop(function(){loading.hide()});
});