存储对追加动态添加的元素的引用
Storing a reference to an element dynamically added by append
我通过jQuery动态地添加了一个新元素,如下所示:
var elem = $('#unique').append($('<span>').attr('data-rollNo', i));
现在我需要在此之后使用此元素来向其添加一些内容。有没有办法在这里存储对此元素的引用,所以我每次编辑它时都需要搜索整个 DOM?
使用appendTo
方法而不是append
:
var $span = $('<span>').attr('data-rollNo', i).appendTo('#unique');
现在,span 已追加,并且您还具有对此新对象的引用。
相关文章:
- 点击具有更改元素引用的变量
- 如何使用javascript通过id获取元素引用的数量
- 将jQuery元素引用作为对象属性进行访问
- UIWebView和JavaScript:存储元素引用,然后稍后使用
- 将jquery元素引用传递给vanilla javascript
- 将DOM元素引用从DOM中移除时更改为null引用
- 管理javascript项目中的元素引用
- AngularJS指令中的元素引用会导致内存泄漏吗?
- Webdriverjs没有休眠语句,陈旧的元素引用
- 没有事件在谷歌Chrome从SVG元素引用的使用标签
- 确定哪个元素引用了当前html
- Javascript构建元素引用节点列表
- 为DOM元素引用创建常数时间数据结构
- 为什么我不能将这个元素引用设置为一个变量?
- Backbonejs:将parent's元素引用传递给子视图是一种好的做法
- 如何在拼接/排序数组时保持jQuery DOM元素引用?
- 将元素引用传递给指令
- 使元素引用不那么笨拙
- 元素引用在修改容器的内部 HTML 属性时中断
- 在Knockout JS中保存对DOM元素引用的正确模式