2010-12-22 40 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