当前位置: 首页 > 知识库问答 >
问题:

jQuery获取图像src

段兴为
2023-03-14

我希望当我点击按钮时,我可以得到具体的img src,并在div classimg blockblock中显示img src。

HTML

<button class="button">Click</button>
<div class="img1">
    <img src="img.jpg" alt="">
</div>

<div class="img-block"></div>

CSS

.img-block{
    position: absolute;
    top:10%;
    right:10%;
    background-color: red;
    width: 500px;
    height: 500px;
}
.img1 img{
    width: 200px;
}

JS

$('.button').click(function(){
  var images = $('.img1 img').attr(src);
  alert(images);      
});

但是现在我面临的问题是获取img src。
所以我使用alert进行测试,结果是它什么都没有。

共有3个答案

柴耀
2023-03-14

你可能会发现

$('.class').find('tag').attr('src');
邹俊友
2023-03-14

用于完整的url使用

$('#imageContainerId').prop('src')

用于相对图像url的使用

$('#imageContainerId').attr('src')
function showImgUrl(){
  console.log('for full image url ' + $('#imageId').prop('src') );
  console.log('for relative image url ' + $('#imageId').attr('src'));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img id='imageId' src='images/image1.jpg' height='50px' width='50px'/>

<input type='button' onclick='showImgUrl()' value='click to see the url of the img' />
危砚
2023-03-14

src应在引号中:

$('.img1 img').attr('src');
 类似资料:
  • 我试图通过从REST Web服务获取二进制数据来动态填充图像标记src。我的链接类似于myhost:port/docId/imageId/file,它返回的内容类型为“application/octetstream”,数据类型为二进制。我的方法是获取这个二进制数据,base64对其进行编码(使用jquery.base64.js),然后将base64编码的数据放入src中。一些代码部分如下所示。 我

  • 问题内容: 我有一个类型和类的变量。像这样: 有什么方法可以提取实际图像,以便将其与其他图像进行比较? 我尝试过校准该方法,但是它返回一个字符串。将其强制转换为总是失败。 问题答案: 最近,我与Apple Developer Tools传播者进行了一次对话。当前无法从图像视图,按钮等访问实际图像。类似地,无法访问可能感兴趣的视图的其他属性,例如“ isHidden”或“ attributedTex

  • 问题内容: Q1) 在我的reactjs应用程序中,我正在尝试从后端Nodejs服务器获取API。API会根据请求响应图像文件。 我可以在http://192.168.22.124:3000/source/592018124023PM-pexels- photo.jpg 上访问并查看图像文件 但是在我的reactjs客户端上,我在控制台日志上收到此错误。 未捕获(承诺)SyntaxError:意外

  • 我想知道是否有API可以批量获取维基百科页面的图像URL。 我看到的API是https://en.wikipedia.org/w/api.php?action=query 但是我只得到第一个标题的图片URL。

  • 我想从获取图像:

  • 我想使用共享命令从图库获取图像。 我目前的代码是: imageUri 的值为:content://media/external/images/media/37 但是函数“openInputStream”会抛出错误“java.io.FileNotFoundException”。 通过下面的函数,我得到了图像的真实路径。 但我不知道如何将其转换为位图。