0

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

<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);
4

3 回答 3

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.
});
于 2013-09-11T18:40:05.647 回答
1
$('.myClass1 img').attr('src')

如果你有多个这些..

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

编辑:

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

于 2013-09-11T18:42:10.573 回答
0

试试看This,对你有帮助

如果上面有多个图像,您可以使用每个循环

$('.myClass1 img').each(function(){
    alert($(this).prop('src'));

})
于 2013-09-11T18:40:59.867 回答