Jquery脚本无法处理页面刷新

时间:2017-08-04 07:38:00

标签: javascript jquery

我有一个jquery脚本来将一个类添加到div

jQuery('.responsive-calendar .today a').addClass('selectedDay');

此脚本适用于页面的初始加载并添加该类。但是在刷新页面时,这不起作用,并且不添加类。

所以我可以使用任何函数在页面刷新时加载此脚本。我已经尝试将其添加到以下功能中,但没有运气。

jQuery(window).bind("load", function() {...});
jQuery(window).load(function(){...});
jQuery(window).on('load',function() { ... });

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:5)

使用jQuery(document).ready()

示例:

(function($) {
    $(document).ready(function() {
        $('.responsive-calendar .today a').addClass('selectedDay');
    });
})(jQuery);

<强>更新 对于您的日历,请使用其onInit()回调!

示例:

(function($) {
    $(document).ready(function() {
        $('.responsive-calendar').responsiveCalendar({
            onInit: function() {
                $('.responsive-calendar .today a').addClass('selectedDay');
            }
        });
    });
})(jQuery);
相关问题