我的 SharePoint 网站需要保留 CSS 中为链接定义的 a:visited 样式。我添加了以下代码,它将“&Source=/”附加到每个href。似乎通过jQuery更改href,浏览器只能“看到”原始href,因此永远不会触发a:visited
样式,因为没有匹配......
$("table[class='ms-listviewtable'] td[class='ms-vb2'] a")
.removeAttr("onclick")
.attr('href', function () {
return $(this).attr('href') + '&Source=/';
});