javascript在动态下载的html上执行

时间:2013-03-21 21:14:59

标签: php javascript jquery twitter-bootstrap

我相信我已经在某个地方看到了这一点,但过去30分钟的谷歌搜索并未得出可接受的答案。

我正在使用Bootstrap来生成弹出窗口。我使用以下命令将表格下载到div中:

$(document).ready(function() {
  $('#jobTable').load('./includes/job_table.inc.php');
  $('#commpop').popover({trigger: 'hover'});
  setInterval(function() {
    $('#jobTable').load('./includes/job_table.inc.php');
    $('#jobTable #commpop').popover({trigger: 'hover'});
  }, 5000);//end reload
});//end load

这在:

上执行正常
<a href="#" class="btn btn-success" id="commpop" rel="popover"
data-content="I'm working!" data-original-title="Further Details">hey you!</a> 

哪个存在于我的基本php文件中,但不适用于动态下载的<div id="jobTable"></div>内的相同语句。

我如何将此应用于该div?你可以看到我上面的尝试不起作用......

编辑:是的,$('#jobTable').load('./includes/job_table.inc.php');是我用来下载的jQuery AJAX语句,然后定期刷新表格。

2 个答案:

答案 0 :(得分:0)

$(document).ready(function() {
  $('#jobTable').load('./includes/job_table.inc.php', function() {
  alert('Load was performed.');
// do all your work here
});

});//end load

答案 1 :(得分:0)

我想使用上面的答案,但不是像'./includes/job_table.inc.php'那样定义部分路径,而是定义完整路径。它可能有所帮助!