jQuery:使用 "name"作为 img "src"

标签 jquery image src

我的问题: 我有一个 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/

相关文章:

jquery - 无法获取 jQuery markItUp!上类

c# - 可点击图像 map c#

javascript - 动态添加路由到 html 页面上的脚本 src

jquery - 使用 jQuery 替换查找多个文本字符串

javascript - 在javascript/jquery中获取当前视频帧

jquery - CoffeeScript:选中复选框后 LI 上的 Line-Through

ios - 是否可以在 AVCaptureVideoDataOutput 中设置 AVCaptureSessionPresetPhoto?

html - 是否有完全前端的响应式图像脚本/框架?

iframe 内容被阻止

javascript - `if` 无法检查 <img> src 的值