javascript - 获取 jQuery 插入的 DOM 元素,而无需在插入后重新查询元素

标签 javascript jquery reference dom

假设我使用 jQuery 在我的 DOM 中插入任何内容,像这样:

$('#someselector').prepend('<img src="/img/myimage.gif" id="someid" />');

在 jQuery 中有没有一种方法可以获取引用这个新图像的 jQuery 对象,而不必像

这样进行额外的搜索
var myImage = $('#someselector #someid');

???

最佳答案

之前将其变成 jQuery 对象:

var $img = $('<img src="/img/myimage.gif" id="someid" />');    
$('#someselector').prepend($img);    
$img.foo();

关于javascript - 获取 jQuery 插入的 DOM 元素,而无需在插入后重新查询元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950318/

相关文章:

c++ - 如果引用类型不匹配,为什么 std::is_constructible 将返回 false?

jquery - 使用 jQuery 的 Google Wonder Wheel/Google Plus Circles 动画

javascript - 如何加入socket聊天室

javascript - 使用promise.all在node js中进行外部api调用

javascript - 如何使用 npm 链接修复 Angular 库中的 "Module not found"错误?

javascript - Python Selenium - 从下拉列表中滚动更新的元素内的列表中打印文本

jquery - 如何将字符串列表发布到 GAE

reference - 什么允许在调用方法时从结构隐式转换为其引用?

c# - 引用名称大小写不符合 CLS

带有额外条件的 JavaScript if 语句