我需要更改锚中的href,然后在新窗口中打开链接,但是这段代码不起作用。有任何想法吗?显然ajax调用返回的url是正确的。
<a href="http://www.google.com" target="_blank">alink</a>
$(document).ready(function(){
$('a').on('click', function(e){
e.preventDefault();
_this = $(this);
$.ajax({ type:"GET", url:A_URL, dataType:"json",
success: function(data){
var u = data.results[0].trackViewUrl;
_this.attr('href', u);
window.open(u, '_blank');
}
})
})
})