用jquery添加的内容不是DOM的一部分
content appended with jquery is not part of the DOM
我有一个空白的div <div id="content"></div>
,我通过jquery append添加内容。
$('#content').append('<div class="sub">sub1</div>');
$('#content').append('<div class="sub">sub2</div>');
$('#content').append('<div class="sub">sub3</div>');
当我点击一个按钮,我想运行一个jquery读取每个子的内容,但我没有得到任何东西,我认为因为div元素是通过javascript添加的,所以他们不是真正在页面上。
$('.sub').each(function(){
alert($(this).text());
}
我怎么还能操作通过javascript添加的html ?
是$('.sub')
而不是$('sub')
。
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何在DOM元素上按类型构建此函数
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Windows形成web浏览器控件和Javascript更改的DOM
- Datatables:通过DOM数据源中的名称引用列
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何使用ViewCompiler手动编译DOM的一部分
- 通过Java加载XML并制作HTML DOM的一部分
- 在表单提交将DOM的一部分替换为分部之后,我应该将ajax成功绑定到什么来使我的javascript工作
- JavaScript:将字符串的一部分放入DOM容器中,保存溢出
- 警报和确认函数是内置在 JavaScript 中,还是 DOM 的一部分
- 是新创建的元素,它不是DOM样式的一部分,或者所有值都设置为默认值
- cookie被认为是DOM树的一部分吗?
- 用jquery添加的内容不是DOM的一部分
- 如何使用变量值作为dom树的一部分
- 作为IIFE的一部分创建的DOM元素会发生什么?
- 元素不可见,但仍然是DOM的一部分用于操作
- 为什么React要更新DOM的这一部分?