jquery - jQuery 中的无限循环

标签 jquery infinite-loop

我对 jQuery 有疑问,由于某种原因,该代码会无限循环:

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

    $('#daysLeftSort').change(changeURL());
});

最佳答案

分配事件处理程序时,直接分配函数引用,而不是函数的结果,因此省略() (它立即调用该函数...重新加载页面),如下所示:

$('#daysLeftSort').change(changeURL);

关于jquery - jQuery 中的无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4460929/

相关文章:

c - 键盘如何知道无限循环?

prolog - 英语无约束语法序言

python - 是否可以使用 pytest 测试 while True 循环(我尝试超时)?

javascript - Ajax 响应文本的数据使用情况

javascript - 为什么触发点击不起作用?

javascript - 获取复选框(同名)作为数组

java - 在 "try and catch "内使用 "while loop" block 时出现无限循环

javascript - 是否可以使用 jQuery 突出显示段落标记内的特定行

jquery - 将 Ruby 合并到 jqPlot 中

Java JFileChooser无限循环