在类中选择图像src

时间:2013-09-11 18:37:55

标签: jquery html selector

我有以下列表,我知道列表类的名称

<div id="something">
 <ul>
  <li class="myClass1">
   <img src="img/Ace.png">
  </li>
 </ul>
</div>

我只想知道该图像的src,所以我可以把它放在另一个的空白源中。但当我试图提醒它时,路径未定义。

  var newimage = new Image();
    newimage.src = $(this).find(".match1").attr("src");
    alert(myimage);
    $("#image0").attr("src",newimage.src);

3 个答案:

答案 0 :(得分:2)

$("#something .myClass1 img").each(function(k,v) {
    //If all you want is the src of the image, no need to make it into a jQuery object.
    var src = v.src; //Get the source.
    //Do something with it.
});

答案 1 :(得分:1)

$('.myClass1 img').attr('src')

如果你有多个......

var temporary = "myClass1";
$('.' + temporary + ' img').each(function () {
    alert($(this).attr('src'));
});

编辑:

您可以根据评论使用临时变量 - jsFiddle Live Example

答案 2 :(得分:0)

试试This,这对您有帮助

如果上面有多个图像,您可以像

一样使用每个循环
$('.myClass1 img').each(function(){
    alert($(this).prop('src'));

})