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

Вы можете не делать '$ (это) .find ("IMG") Attr ("SRC", "newImage.jpg") разворачивать ("а");'? – simshaun

+0

@simshaun - Вы совсем не ошибаетесь. Это можно сделать так. Я отредактирую, хороший пункт btw :) – karim79

Смежные вопросы