拉取第二个图像源而不是首先使用JQuery

时间:2017-11-12 20:22:27

标签: javascript jquery node.js

我是jquery的新手,我试图在div中抓取第二个img标记的图像源,但似乎无法找出正确的语法来通过id拉取第二个图像。我觉得这样做并不复杂,但在尝试了多种方式后,我仍然坚持并且不断得到一个未定义的"错误。也不确定是否"发现"这不是最好的方法,也许我应该使用" getElementbyID"?

以下是我试图提取的源代码:

<div class="mainImage" style="width:438px; height:333px;">
        <img src="images/default/zoom.png" alt="Click here to see slideshow" 
        title="Click here to see slideshow" class="zoom" style="display: none;">
        <img id="property_image" 
        src="http://website.com/images/assets/6695_18262.jpg" show="1" 
        style="width: 438px; height: 333px;">
</div>

这就是我所拥有的:

$('.mainImage').each(function(i, element){
        var imgID = $(element).find('img');
        var img = $(imgID).find('#property_image').attr('src');

        console.log (img);

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您可以简单地使用

var img = $('#property_image');
console.log(img.attr('src'));