单击函数重定位后重新定位href

时间:2016-08-23 07:12:19

标签: jquery

单击链接时,以下代码将查找给定链接的.body内容,并显示该链接。代码完全符合预期。

$(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中搜索任何href并将其重定向到跟踪链接

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

问题似乎是在.body转移到#mail_body之后,jquery似乎找不到任何标签。我将如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

试试这个:使用on绑定点击事件,因为邮件正在动态添加

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