javascript - 更改驻留在克隆的 DIV 中的图像的图像 SRC

标签 javascript jquery html css

我有一个预定义的 DIV 如下:

<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

的 img SRC

最佳答案

使用.find():

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

.children()(.children() 仅沿着 DOM 树向下移动一个级别。因此它会更快。):

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

关于javascript - 更改驻留在克隆的 DIV 中的图像的图像 SRC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19130473/

相关文章:

javascript - 按键时突出显示 HTML 元素中的字符

javascript - IE8 中的 jQuery 和 DOM 操作性能问题

javascript - 使用 javascript 和媒体查询在调整大小时隐藏/显示粘性菜单 div

javascript - 函数执行两次

javascript - 存在于另一个数组中的过滤器选项

javascript - 简化一个工作函数来替换特定的单词?

javascript - 搜索字段在 Chrome 中不起作用

javascript - 从 Node.js Express 中的 mongoDB 中删除集合中的 'note'

javascript - 当不相关的 div 为空时更改文本

javascript - Joomla iFrame 动态高度