如何将元素添加到DOM中,然后在Javascript/JQuery中引用那些添加的元素
How do I add elements to the DOM and then refer to those added elements in Javascript/JQuery?
使用类似的东西将元素添加到页面后,
$('#blah').append('<div id="bugsbunny"></div>');
如何将javascript/jquery与添加的元素一起使用?DOM树是否需要重建?我想做这样的事情:
$('#bugsbunny').hide();
我怎样才能让它发挥作用?逻辑是错误的还是有其他方法可以做到这一点?
我曾考虑过使用.on或.live,但这些方法需要诸如"单击"之类的事件。我的代码看起来像这样:
$(document).ready(function(){
bamboo.addEventListener("load", dothisaction, false);
});
function thisHappensAtAnotherTime() {
$('#blah').append('<div id="bugsbunny"></div>');
}
function dothisaction(evt) {
$('#bugsbunny').hide();
}
但是,#bugsbuny并没有消失,因为它是在页面加载后附加的。我能做什么?
提前感谢!
编辑:我更新了我的代码。
$(function(){
var rabbit;
function thisHappensAtAnotherTime() {
rabbit = $('<div id="bugsbunny" />');
$('#elmer').append(rabbit);
//no sure but i think you can do it like:
rabbit = $('<div id="bugsbunny" />').appendTo('#elmer');
}
function dothisaction(evt) {
rabbit.hide();
}
});
相关文章:
- 如何将html元素添加到tampermonkey中
- 如何将html元素添加为生成的内容
- 如何向Selectize元素添加渲染和创建方法
- 向html选择元素添加选项
- 在d3中向DOM元素添加了图像,但现在它赢得了't过渡
- 如何将新的键/值对元素添加到现有数组
- 使用docment.createElement向元素添加选项
- ng重复向一个元素添加条件类
- 为li元素添加标题
- 向ckeditor中的多个元素添加内联样式
- Javascript 向影子根中的自定义元素添加函数
- 将伪元素添加到<文本区域>
- 如果类只包含一个特定数字,则向元素添加类
- DOM:将空元素添加到 DOM 和页面重排
- 是否有 jQuery 事件用于何时将元素添加到文档中
- 通过 ajax 使用自定义滚动条向元素添加内容
- 是否可以用D3将svg元素添加到开放层映射中
- 如何将元素添加到动态数组并排除现有元素
- 在AngularJS中将元素添加到作用域时,如何在所有设备上播放声音
- 将图像元素添加到<a>标签