ページの読み込み時に、2 つの選択要素の変更ハンドラーが変更イベントを発生させるという奇妙な問題が発生しています。
私は通常、関数を参照するのではなく、関数を誤って起動したときにこれを見てきました。ただし、この場合はそうではありません。
古いバージョンの 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;
});
ページの読み込み時にこれらのイベントが発生する理由がわかりません。何か不足していますか?
ありがとう。