2010-12-22 39 views
1

我点击了一个div。在这个div是一个图像:在jQuery中选择较早点击的项目的子项

<div class="grid_2 shareContent" id="facebook_45"> 
    <a href="#"> 
     <img class="facebook" 
      src="http://roepingen.kk/skins/admin/default/images/social/facebook.png" 
      alt="Facebook not shared" width="32px" height="32px" /> 
    </a> 
</div> 

如何更改div中的图像? 我将点击的项目保存在变量'clicked'中。 如果可能,我想删除图像周围的链接。

回答

2

像这样的东西?

$("div").click(function() { 
    $(this).find("img") 
      .attr("src", "newImage.jpg"); 
      .unwrap("a"); 
}); 
+1

难道你不能做$(this).find(“img”)。attr(“src”,“newImage.jpg”)。unwrap(“a”);`? – simshaun 2010-12-22 21:56:28