2016-12-06 65 views

回答

1

您可以使用mousedown事件(而不是click事件)。

下面是一个例子:

$(function() { 
 
    $('a').mousedown(function(e) { 
 
    $(this).attr('href', $(this).data('link')); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<a href="http://www.google.com" data-link="http://www.stackoverflow.com">www.google.com</a>