2012-01-03 57 views

回答

1

假设图像有id 的:

var a = $("#test_img").parent(); 
a.attr("href", a.prev().attr("href")); 

要为文档中的每个图像执行此操作,使用这样的:

$("img").each(function() { 
    var a = $(this).parent(); 
    a.attr("href", a.prev().attr("href")); 
}); 
+0

我忘了提及,这些页面上会有很多链接,这仍然有效吗? – Liam 2012-01-03 21:59:45

+1

@Liam:尝试一下,找出答案。 – 2012-01-03 22:02:24

+0

我试着添加。每个脚本,但仍然不能得到它太工作... http://jsfiddle.net/ZJczA/5/ – Liam 2012-01-03 22:11:23

0

这假设有在页面上只有两个链接我的形象采取的元素的链接之前:

$('a').eq(1).attr('href',$('a').eq(0).attr('href')) 
+0

Theres会在页面上显示很多链接,然后是图片,是否仍然有可能做这样的事情?抱歉,我的天真! – Liam 2012-01-03 22:00:40

+0

大声笑,警察出局... – 2012-01-03 22:01:49