-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クラスとunlikeImgsクラスの画像をクリックすると、クラス「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");

参照属性()

于 2013-11-12T10:15:23.653 に答える