-4

我正在尝试使用 jquery 获取图像的 id

html:

  <div id="multiTemp" style="display:none">
   <div class="imgae">
   <div class="otimage">
  <img  id="**img**" **src=""**>
  </div>
  <ul>
  <li class="removeimg"><a href="#"><img src="removee.png"
   height="20" alt="delete" title="Delete"></a></li>
   <li  class=**unlikeImgs**" ><a href="#">
  <img src="unlike.PNG" height="20" /></a>
  </li>
   <li class="**likeImgs**" ><a href="#"><img 
  src="like.PNG" height="20" /></a>
   </li>

   </ul>
  </div>
 </div>

这是html,如果我单击类likeImgs 和likeImgs 的图像,如何获取类“img”的img id。我试过但无法得到它。请有任何帮助

jQuery:

  $(this).parent().parent().children().first().attr('id');
4

2 回答 2

1
$(function() {
    $('.imgae').each(function(){
       var holder = $(this),
           images = holder.find('img');

        images.each(function(){
            if($(this).attr('id')){
                console.log($(this).attr('id'), $(this).parent())
            }
        })
    });
});

你可以试试:

http://jsfiddle.net/NcNvu/12/

或其他方法:

$(function() {
  console.log($('#multiTemp').find('img').attr('id'))
});
于 2013-11-12T11:08:51.920 回答
0
$("img").attr("id");

参考attr()

于 2013-11-12T10:15:23.653 回答