2011-04-29 76 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')