2010-12-16 96 views
1

我有jQuery的一个问题,因为某些原因,该代码使得无限循环:无限循环中的jQuery

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

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

回答

8

当指定的事件处理程序,参考直接分配功能,而不是结果的功能,所以离开关()(其立即调用函数...重新加载页面),像这样:

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

我没有意识到这里的问题,谢谢! – Tony 2010-12-16 12:53:59