我正在使用jquery $ .ajax加载我的表行数据,如
<table id='row-data'>
<tr><td>1001</td></tr>
<tr><td>1322</td></tr>
<tr><td>1551</td></tr>
<tr><td>2341</td></tr>
</table>
在上面的代码中我加载$ .ajax 但在加载数据后,当我触发任何事件时,它都无法正常工作 那么如何才能访问这些行 请为我提供这个问题的解决方案
答案 0 :(得分:6)
答案 1 :(得分:0)
您可以实时分配事件,但如果您删除了带有“空”的html,则必须先删除分配给实时的事件。
你也可以用这种方式更新事件:
var yourfunction = function(ev){
// ...
};
$.fn.updateEvent = function(fn) {
$(this).bind('click', fn);
};
$("#container").empty().load(...).updateEvent(yourfunction);