如何将新附加的元素存储到变量中
how can I store a newly appended element into a variable?
可能的重复项:
如何在追加节点后直接获取对节点的引用?
举个例子:
$(document).append('<div class="new-elem" />');
我现在如何将上面新创建的元素存储到一个变量中,以便我可以像这样使用它:
newElem.append('div class="another-new-element" />');
其中 newElem 是我最初附加到文档中的元素?
我假设它不能像这样完成:
var newElem = $(document).append('<div class="new-elem" />');
你可以用appendTo
做相反的事情:
var newElem = $('<div class="new-elem" />').appendTo(document);
你应该使用appendTo
:
var newElem = $('<div class="new-elem"></div>').appendTo(document);
如果我理解正确,您希望对首先附加的内容进行变量引用,您不妨这样做:
var el = $('<div class="blah">');
$(document).append(el);
el.append('<span>test</span>');
相关文章:
- 使用javascript存储变量的最安全方式
- 如何在Javascript中为不同的页面访问存储变量
- Javascript 会话存储变量未正确保存
- 服务中的角度存储变量
- 在文本字段中显示保存的本地存储变量 - javascript
- 带有本地存储变量的 jQuery 循环不起作用
- 单击“在时间存储变量”按钮,以便在触发 ajaxComplete 事件时使用
- 页面刷新后的 Javascript 存储变量
- 如何存储变量中单击的子项
- 如何获取不同选项卡的实例,以便我可以存储变量/执行特定于各个选项卡的操作
- 如何使用 jquery 使用本地存储变量设置输入字段
- 无法检索本地存储变量
- 显示本地存储变量
- HTML5会话存储:变量未存储在<李>onclick属性
- 在HTML或Javascript中,如何为每个人存储变量
- SeleniumIDE替换存储变量中的字符串
- JQuery设置本地存储变量
- 在服务AngularJS中存储变量
- 如何使用存储变量和随机数与硒ide
- 计算器Javascript/Jquery存储变量