Javascript 在按钮上重定向到其他页面在灯箱中单击

Javascript 在按钮上重定向到其他页面在灯箱中单击,javascript,jquery,html,Javascript,Jquery,Html,我在一个网站上工作,一个按钮用另一个按钮打开一个灯箱。 lightbox内的按钮具有下载url的href值。 我的任务是在点击按钮后重定向到另一个页面。 我试过使用: window.location = nextsite.com window.location.href = nextsite.com window.location.replace(nextsite.com) window.location.assign(nextsite.com) 如果我把lightboxCTA id放在打开灯

我在一个网站上工作,一个按钮用另一个按钮打开一个灯箱。
lightbox内的按钮具有下载url的href值。 我的任务是在点击按钮后重定向到另一个页面。 我试过使用:

window.location = nextsite.com
window.location.href = nextsite.com
window.location.replace(nextsite.com)
window.location.assign(nextsite.com)
如果我把lightboxCTA id放在打开灯箱的按钮上,它就会工作。 但是,如果它位于灯箱内的按钮上,则无法工作。 在这一点上,我不知道还有什么可以尝试的,因为我所做的所有搜索都会导致这些

这是我的密码:

 <a class="cta" href="http://nextsite.com" id="lightboxCTA">Accept &amp; Install</a>
$('#lightboxCTA').on('click', function(){

                 window.location = "http://google.com";
                 //console.log('Test'); It gets to here but doesn't redirect
});

$('#lightboxCTA')。在('click',function()上{
window.location=”http://google.com";
//log('Test');它到达这里但不重定向
});
也许试试这个

$(document).on('click', '#lightboxCTA', function() {

    if (window.location.replace("http://stackoverflow.com")) {
        alert('replace');   
    }
    else if (window.location.href = 'http://stackoverflow.com') {
        alert('href');
    }
    else {
        alert('none');
    }
});
然后检查一下是否有效果,也许试试这个

$(document).on('click', '#lightboxCTA', function() {

    if (window.location.replace("http://stackoverflow.com")) {
        alert('replace');   
    }
    else if (window.location.href = 'http://stackoverflow.com') {
        alert('href');
    }
    else {
        alert('none');
    }
});
然后检查一下是否有什么效果