2013-10-02 195 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(); 

我想知道如何更改IMG SRC这newDiv

回答

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