Mon site SharePoint doit conserver le style a: visited défini en CSS pour les liens. J'ai ajouté le code suivant, qui ajoute "& Source = /" à chaque href. Il semble qu'en changeant le href via jQuery, le navigateur ne « voit » le href original et déclenche donc jamais le style a: visité car il n'y a pas de match ...La modification de href avec jQuery ne déclenche plus de: style visité
$("table[class='ms-listviewtable'] td[class='ms-vb2'] a")
.removeAttr("onclick")
.attr('href', function(){
return $(this).attr('href') + '&Source=/';
});