2011-04-29 91 views
0

如何使用jquery刪除頁面上img的href屬性?禁用img標記

這個img標籤不具有參考

+0

必須有一些獨特的形象,甚至只是它的第三個圖像在一個名爲BOB的股利。您需要提供某種類型的方式來了解哪些圖像適合他人來幫助您。 – Joe 2011-04-29 13:59:06

+0

img標籤沒有href屬性,它通常只有src和alt。鏈接(一個標籤)有一個href屬性,但如果你刪除了href,那麼它不再是一個鏈接。你想要達到什麼目的? – Malice 2011-04-29 14:01:13

+0

你能告訴我們html嗎? – mcgrailm 2011-04-29 14:02:31

回答

0

如果您知道任何鏈接類或ID,然後我相信你可以這樣做

$("a[href='http://www.google.com/']").attr('href', '#') 
0

圖像不具有href屬性。它有一個src屬性。

如果它是一個特定的和獨特的src屬性值,那麼你可以選擇它。

E.g.使用完全匹配的attribute selector

$("img[src='foo.gif']").hide(); 

,或者當SRC與某個域開始,使用attribute starts with selector

$("img[src^='http://example.com']").hide(); 
3

圖片標籤沒有href屬性它們具有src屬性爲使用jQuery圖像位置

選擇器可以刪除src屬性

請檢查其父對象,如果它有id或class屬性可以使用以下任何一種。

如果父母(例如考慮div)有id。

$("div#your-id img").removeAttr('src') 

如果父類有類。

$("div.your-class img").removeAttr('src') 
+0

+1。我會添加'$('img [src]')。removeAttr('src')'只是爲了它的:) – 2011-06-21 06:21:35

0

圖片標籤沒有href屬性,它們具有圖片標籤的src屬性。

請檢查其父對象,如果它具有id或class屬性,則可以使用以下任一項。

如果父母(例如考慮div)有id。

$("div#your-id img").removeAttr('src') 

如果家長有類。

$("div.your-class img").removeAttr('src')