0
我的CSS文件,訪問過的鏈接有這個檢測與jQuery
a:visited
{
color:red;
}
和我的html頁面有這個
<body>
<a href="http://www.w3schools.com">W3Sschools</a>
<div></div>
<a href="http://www.google.com">Google</a>
<div></div>
<a href="http://www.wikipedia.org">Wikipedia</a>
<div></div>
<script>
if($("a:visited").length){
$("a").next().html("this link is visited");
}
</script>
</body>
,但它不工作..所以我試圖在腳本地區的另一個替代方案
<script>
if($("a").css("color","red")){
$("a").next().html("this link is visited");
}
</script>
而且事實證明我在紅色的所有鏈接,即使他們未被訪問 什麼不對的!
理論上你*認爲*它應該工作。但是,它不會工作。決不。您無法區分鏈接是否由CSS顏色樣式訪問。 – VisioN
如果您訪問鏈接然後刷新頁面上的代碼,它會工作嗎?我看不到如何調用這個腳本,但是如果它只在加載時運行,那麼此時鏈接將不會被訪問(遠射) –
也可以查看http://stackoverflow.com/questions/1210871/use-jquery-select-visited-links –