刷新div后,事件绑定丢失了

时间:2015-07-15 20:40:56

标签: javascript jquery ruby-on-rails ajax best-in-place

我正在使用rails gem best_in_place并且我正在尝试重新加载提交时所处的div。

//Sort by id (just in case)
sort study_id event_date code

//Create j variable
quietly by study_id: gen code_num = cond(_N==1, 1, _n)

//Reshape data
reshape wide event_date code, i(study_id) j(code_num)

然而,一旦刷新div,事件绑定就消失了。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果再次重新创建div,则

bind不起作用。在这种情况下,最好使用''而不是生活中的绑定。

$('.best_in_place').on("ajax:success", function(){
    $(.'div').load(location.href+" .div>*","");
});