如果我在<a>
標記中插入圖像,如何避免,如果有必要使用js,當有人點擊該圖像時它不會跟隨鏈接。刪除<a>中的鏈接標記
1
A
回答
3
您需要處理<img>
的click
事件和return false;
。
例如:
<img src="..." href="..." onclick="return false;" />
或者,使用jQuery:
$('a.SomeClass img').click(function() { return false; });
然而,最好的解決方案是移動<img>
的<a>
標籤之外。
0
只需添加到這個頁面上的其他答案:你應該使用CSS,而不是使用圖片代碼如
{background: transparent url('images/myimage.png') width:20px height:20px}
0
您還可以通過事件的處理做風格,配有背景圖像的錨標記:
$('a.SomeClass img').click(function(event) {
event.preventDefault();
return false;
});
「事件」對象自動傳遞到jQuery中的「click」事件處理程序中。請注意,preventDefault()是事件對象的原生javascript調用,所以它也可以不帶jQuery使用。
相關問題
- 1. 刪除<br />標記
- 2. 從xml中刪除<xmp>標記
- 3. jquery從<img>標記中刪除'/'?
- 4. SED刪除除鏈接以外的所有HTML標記
- 5. 去除鏈接除外的所有HTML標記<p>和</p>
- 6. 與<a>標記的鏈接?
- 7. 刪除標記時刪除標記
- 8. 從鏈接中刪除「可點擊性」(錨點標記)
- 9. 如何在Rails中使用Acts_As_Taggable_On創建「刪除標記」鏈接?
- 10. 刪除鏈接列表中的鏈接
- 11. 使用OnClick刪除標記<option>
- 12. 從asp.net中刪除除<a>之外的html標記
- 13. 使用jQuery刪除錨點標記的鏈接
- 14. 刪除用於創建上下文鏈接的HTML標記
- 15. Php Tidy:刪除身體內部的鏈接和樣式標記
- 16. 刪除標籤時的深層鏈接
- 17. 刪除markerClusterer中的標記
- 18. coldfusion中的鏈接標記
- 19. 標題內的鏈接或鏈接標題中的HTML標記?
- 20. 保留錨定標記並刪除其他超鏈接
- 21. 刪除textarea的鏈接,點擊刪除鏈接刪除div的圖像
- 22. 在UIWebView中刪除鏈接
- 23. 如何從VBA中的鏈接CSV文件中刪除字節順序標記?
- 24. 刪除<style>標記和<script>標記從純HTML使用Jquery
- 25. Jquery - 刪除包含鏈接的鏈接
- 26. 在鏈接中查詢刪除mysql數據庫中的記錄
- 27. 如何從vba中的鏈接表中刪除記錄
- 28. 刪除javascript鏈接
- 29. 刪除?從鏈接
- 30. VivaGraphJS刪除鏈接
如果您不希望鏈接被跟蹤,爲什麼要將圖片插入到錨標籤中?也許你可以使用另一種方法標記圖像,而不是覆蓋錨標籤的默認行爲? – 2010-06-21 16:25:23
我將圖像添加到已寫入的網頁中,有時它們位於錨標籤內。我無法避免這種情況發生。 – javi 2010-06-21 16:50:53