我有一个前端脚本,可在单击链接时发出警报。问题是,我的脚本寻找的链接是通过一个淘汰模板加载到页面上的,并且在发生这种情况后我无法让我的脚本运行。
我无法在淘汰赛中执行此操作,遗憾的是,它必须在我的前端CMS中完成。我知道,这并不理想。
有没有办法解决淘汰赛并确保我的脚本在淘汰模板完成加载后运行?我让它在超时工作,但那并不理想。我也尝试过docready,onload等,没有骰子。
我的剧本非常简单,我想知道是否有一些特定的淘汰赛,我可以把它包裹起来......
$('.myLink').on('click', function(event) {
var foo = $(this).text();
alert(foo);
});
答案 0 :(得分:2)
您可以将事件处理程序附加到页面加载页面上 的祖先,并创建delegated event handler:
$(document.body).on('click', '.myLink', function (event) {
/* ... */
});