2013-10-02 3 views
0

나는 미리 정의 된 DIV 아래와 같이있다 : 일부 이벤트에변경 이미지 SRC

<div id="innerDropzone" style="position: absolute; top: 20px; left: 30px; width: 200px; height: 200px"> 
    <img id="img" src="watever"/> 
</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(); 

나는이 newDiv

답변

2

사용 .find()의 IMG SRC를 변경하는 방법 궁금 해요 :

$(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');