从父锚点 href 更改 img src
Change img src from parent anchor href
我有 150+ 带有内部图像标签的链接。喜欢这个:
<a href="LINK1"><img src="LINK2" width="60" height="45" border="0"></a>
现在我想要的是在页面加载时将 src LINK2 映像到 LINK1。所以输出将是:
<a href="LINK1"><img src="LINK1" width="60" height="45" border="0"></a>
到目前为止我的jQuery代码:
$("img").attr("src",$("img").parent().attr("href"))
谢谢。
它的下降是正确的 - 你想使用.each()
fn来做到这一点,但我会反过来攻击它:
$("a").each(function(){
$(this).find('img').attr("src", $(this).attr("href") );
});
对于attr src
值,您可以包含将从parent <a>
返回href
的函数,用于each image
,这样您就不需要循环两次img collection
槽。
$("img").attr("src",function(){
return $(this).parent('a').attr("href");
});
相关文章:
- Jquery/Javascript使用IF/ELSE语句更改img SRC
- 在jquery中更改img标记的类名
- Jquery-如何在悬停时更改img src
- 单击时使用委托更改img的源
- JavaScript自动更改img src
- 使用正则表达式更改img src
- 如何更改img url?(带/class)
- 延迟加载引导传送带而不更改 img src 属性
- 从父锚点 href 更改 img src
- 使用 javascript 从图像数组中更改 img 标签 src.骰子游戏
- 通过JavaScript更改img src,而无需在HTML中单击
- 根据单击图标更改 IMG SCR
- 如何使用javascript更改img src
- 应用 onClick(), onMouseOver() y onMouseOut() 来更改 img 时出现问题
- 通过javascript更改img src,而src存储在数组中
- JavaScript 根据单击的 IMG 更改 IMG
- 使用 ATTR 在 iOS 5 上不起作用更改 IMG 源
- Jquery - 单击时更改 img src,如果单击不同的 img 或块,则返回旧的 src
- 更改 img src 属性问题
- 如何在区域标签中更改 img 的 src