JQuery:你如何使用post函数实时

时间:2010-05-02 18:59:05

标签: c# javascript jquery asp.net-mvc

从post函数加载新的html时,我丢失了所有的点击绑定。我读过我可以使用live来保留所有绑定但是找不到任何与post一起使用live的例子。这是我的代码:

$('.GroupHeader').unbind('click').live('click', function (event) {
        event.preventDefault();
        TemplateEditor.SelectGroupClicked($(this));
    });

1 个答案:

答案 0 :(得分:2)

您应该使用live来绑定您的点击事件处理程序,即:

$(selector).live('click', function () {
  //...
});

而不是:

$(selector).click(function () { // or $(selector).bind('click', ...
  //...
});

通过这种方式,无论您的元素被替换,事件仍然有效,因为live适用于event delegation