3
已经做了2个网址的锚标签。一个是href,另一个是data-url。当我点击按钮时,它应该在新选项卡中打开一个正确的页面。但另外我想要的是用我设置的data-url链接重新加载当前页面。window.location.href不适用于mac safari <a>?
因此,在示例中,我将href设置为google.com,并在新选项卡中打开。它是正确的,但是当我们点击按钮时,我还需要将当前页面重新加载到youtube.com的data-url。
HTML
<a href="https://www.google.com/" target="_blank" data-url="https://www.facebook.com/" id="agree">Click me</a>
JS
$('#agree').on('click', function() {
var url = $(this).data('url');
window.location.href = url;
});