我想使用下面的代碼來隱藏鏈接上的<a>
標籤鏈接時的URL。在它下面設置一個<a>
標籤(#no-link),我希望它適用於所有的<a>
標籤。任何人都可以幫忙嗎?當鼠標懸停在<a>以上時隱藏地址標籤
$(document).ready(function() {
setTimeout(function() {
$('a[href]#no-link').each(function() {
var href = this.href;
$(this).removeAttr('href').css('cursor', 'pointer').click(function() {
if (href.toLowerCase().indexOf("#") >= 0) {
} else {
window.open(href, '_blank');
}
});
});
}, 500);
});
這樣做有什麼實際目的是什麼?因爲找到實際的URL仍然很簡單。充其量只會傷害可用性。 – vlaz
我在頁面上有很多照片鏈接到另一個頁面。當網頁滾動時,它看起來很亂。 – Eddy
另外,爲什麼如果你定位的元素被描述爲一個'id',爲什麼會有'each':'$('a [href]#no-link')'('具有href屬性和id爲no的元素-鏈接')? – somethinghere