如何从jquery中获得元素动态附加的完整表
how to get complete table in which elements are appended dynamically from jquery
我的html页面中有一个表,如下所示-
<table style='color:darkblue;' height = '219' class='table-main' id='packageList2' border = '1' bordercolor = '#ccc' cellpadding = '0' cellspacing = '0' >
<th>Services</th>
<th>Frequency</th>
<th>Silver</th>
<th>Gold</th>
<th>Platinum</th>
</table>
所有其他和元素都通过jquery使用JSON数据动态地附加在这个表上。现在,当我使用-在jquery中以html的形式在变量中获取该表时
var table= $('#packageList2').html();
我只得到一部分,没有得到附加的数据。请帮助我如何获得完整的表格作为html,包括附加的数据。
$('#packageList2').prop('outerHTML')
参见http://jsfiddle.net/cg6q8pgp/
可能是jquery框架已经缓存了关于表的。因此,您必须使用document.getElementById来获取元素,然后使用$()包装结果。
代码如下:$(document.getElementById('packageList2')).html()
相关文章:
- 点击功能没有'ajax调用动态元素(Backbone)后无法工作
- 将动态元素绑定到函数;只剩下一个绑定
- 关于动态元素中循环中的事件
- 对动态元素使用.on()和e.stopPropagation()
- 只删除javascript中的1个动态元素
- 删除在加载dom之后创建的动态元素
- 从服务器和/或客户端加载动态元素的典型技术是什么
- IE7/8中的jQuery动态元素错误
- Jquery动态元素选择器
- AnguarJS$编译的动态元素
- 使用jQuery使动态元素可选择
- jquery在动态元素上调用日期选择器
- 如果在transclusion之后添加,为什么指令下的动态元素具有错误的作用域
- 如何使用jQuery唯一地识别具有相同id的类似动态元素
- 将单击处理程序绑定到动态元素
- 为动态元素附加事件处理程序
- 使用 jQuery 创建动态元素 单击事件始终返回 for 循环中的最后一个索引
- jQuery中的目标动态元素
- 将动态元素/行添加到 Angularjs 中的多维 Json 数组中
- Jquery 单击函数不适用于动态元素