如何使用jquery获取图像的id?

时间:2013-11-12 10:08:41

标签: jquery html

我正在尝试使用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和不同的类的图像,我怎么能获得类“img”的img id。我试过但是无法得到它。任何帮助,请

jquery的:

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

2 个答案:

答案 0 :(得分: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'))
});

答案 1 :(得分:0)

$("img").attr("id");

参考 attr()