从一个页面重定向到另一个页面时,事件未触发

时间:2011-12-01 11:13:59

标签: jquery

在我的主页上,我有一个搜索按钮,它的工作正常,但当我重定向到我的网站的任何页面并返回主页时,搜索按钮不起作用... 这是搜索按钮的事件绑定代码

$("#search_top_form").delegate("#search_button", "click", function(e) {       
    e.stopPropagation();    
    wrapperConsole('click search');    
    alert("event trigger");                                        
    submitSearchForm();    
    $("#search_top_form").undelegate();
});

1 个答案:

答案 0 :(得分:1)

如果您希望它继续工作,请不要undelegate该事件。只需删除该下行线:

$("#search_top_form").delegate("#search_button", "click", function(e) {   
    e.stopPropagation();
    wrapperConsole('click search');
    alert("event trigger");                                    
    submitSearchForm();
});