页面加载时选择触发的jQuery更改事件

时间:2013-06-12 05:47:20

标签: jquery events pageload

我遇到一个奇怪的问题,即两个选择元素上的更改处理程序在页面加载时触发其更改事件。

当我意外触发这个功能时,我经常看到这个,而不是指它。但是,在这种情况下并非如此。

我正在使用旧版本的jQuery:1.6.4

这是(我认为)相关的代码:

jQuery(function($) {

var Entries = {

    init: function() {
        this.bindEvents();
    },
    bindEvents: function() {
        $('#entries-filter select').on('change', this.handleSelectChange);
    },      
    handleSelectChange: function(e) {
        console.log("changed");
    }
};

Entries.init();

window.Entries = Entries;

});

我无法理解为什么这些事件会在页面加载时触发。我错过了什么吗?

感谢。

0 个答案:

没有答案