2016-08-23 49 views
0

单击链接时,以下代码将查找给定链接的.body内容并显示它。代码完美地按预期工作。运行此代码后重新定位单击函数后重定向href

$(document).on('click','.mails_show',function(){ 
    var mID = '#'+$(this).attr('data-show'); 
    if(mID == '#')return false;     
     $("#mail_body").html($(mID).find('.body').html());  
    return false;    
}); 

不过,我需要寻找在#mail_body任何的HREFs并重定向到一个跟踪链接

$("#mail_body a").click(function() { 
    window.open('/trackinglink.php', "_blank", '', false); 
}); 

这个问题似乎是后。体移动到#mail_body jquery似乎没有找到任何标签。我将如何去实现这一目标?

回答

1

试试这个:使用on绑定单击事件作为电子邮件的身体越来越动态

$(document).on("click","#mail_body a", function() { 
    window.open('/trackinglink.php', "_blank", '', false); 
}); 
+0

这工作就像一个魅力感谢你加入。 – Bruce

+0

高兴地帮助你:),你可以接受答案,如果找到有用的 –

+0

只是等了10分钟:) – Bruce