淘汰赛结束后运行脚本

时间:2015-02-11 21:00:54

标签: javascript jquery knockout.js

我有一个前端脚本,可在单击链接时发出警报。问题是,我的脚本寻找的链接是通过一个淘汰模板加载到页面上的,并且在发生这种情况后我无法让我的脚本运行。

我无法在淘汰赛中执行此操作,遗憾的是,它必须在我的前端CMS中完成。我知道,这并不理想。

有没有办法解决淘汰赛并确保我的脚本在淘汰模板完成加载后运行?我让它在超时工作,但那并不理想。我也尝试过docready,onload等,没有骰子。

我的剧本非常简单,我想知道是否有一些特定的淘汰赛,我可以把它包裹起来......

  $('.myLink').on('click', function(event) {
  var foo  = $(this).text();
  alert(foo);
});

1 个答案:

答案 0 :(得分:2)

您可以将事件处理程序附加到页面加载页面上 的祖先,并创建delegated event handler

$(document.body).on('click', '.myLink', function (event) {
    /* ... */
});