jQuery中的无限循环

Ton*_*ony 1 jquery infinite-loop

我有一个jQuery的问题,由于某种原因,代码产生无限循环:

$(document).ready(function () {
    function changeURL() {
        location.href = 'http://aaa.com';
    }

    $('#daysLeftSort').change(changeURL());
});
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 8

分配事件处理程序时,直接分配函数引用,而不是函数结果,所以不要()(直接调用函数...重新加载页面),如下所示:

$('#daysLeftSort').change(changeURL);
Run Code Online (Sandbox Code Playgroud)