Изменить изображение SRC для изображения, которое находится в клонированном DIV

0

У меня есть предопределенный DIV как DIV ниже:

<div id="innerDropzone" style="position: absolute; top: 20px; left: 30px; width: 200px; height: 200px">
    <img id="img" src="watever"/>
</div>

Основываясь на каком-либо событии, я буду клонировать вышеуказанный DIV как DIV ниже:

var newDiv = $('#innerDropzone').clone();
                                    //newDiv.attr('id', 'pin' + $("#clicks").children('.pin').length);
$(newDiv).css('display', 'block');
//$(newDiv).attr('');

$('#dropzone').append(newDiv);
$(newDiv).draggable();

Мне интересно, как изменить img SRC для этого newDiv

2 ответа

2
Лучший ответ

Используйте .find():

$(newDiv).find("img").attr("src",a);

или .children() (.children() перемещается только на один уровень вниз по дереву DOM, поэтому он будет быстрее.):

$(newDiv).children("img").attr("src",a);
1

Используйте .find() и .attr()

$(newDiv).find("img").attr("src",a);

DEMO

var newDiv = $('#innerDropzone').clone();

$(newDiv).css('display', 'block').find('img').attr('src','abc.png');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню