我的问题: 我有一个 img 标签
<img class="myclassname" src="1.jpg" name="2.jpg">
我想将img源(当前为1.jpg)更改为我使用jquery在“name”属性(2.jpg)中编写的源。
为什么这不起作用?
$(".myclassname").attr("src", $(this).attr("name"));
感谢您的帮助!问候马夫卡
(ps:当然,脚本更复杂,但这是我遇到的问题)
最佳答案
您需要迭代具有该类名的所有标签,因为 $(this) 在该上下文中未知。
尝试如下:
$(".myclassname").each(function() {
$(this).attr("src", $(this).attr("name"));
});
关于jQuery:使用 "name"作为 img "src",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1421759/