javascript - HTML 的一个字符串变量中的两个表

标签 javascript jquery html html-table

AJAX 查询返回包含 2 个表的 HTML 字符串。

我想将 table1 放入 div1table2 放入 div2

如果表示两个表的 HTML(它们是连续的,不是嵌套的或类似的有趣的东西)存储在变量 twoTables 中,我如何使用 jQuery 选择器(或任何其他方法,尽管我我试图避免直接字符串操作)来分割变量?

编辑:数据看起来像

<table id="table1"> ... </table><table id="table2"> ... </table>

最佳答案

您可以将两个表拆分为一个数组。查看以下内容:

var s = "<table>Dude!</table><table>What?</table>";
var a = s.match(/<table>.*?<\/table>/gi);
alert(a);

因此表一将位于 a[0] 中,表二将位于 a[1] 中。

关于javascript - HTML 的一个字符串变量中的两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4189138/

相关文章:

javascript - 导航栏错误

javascript - 从 mousemove 调用类函数时未定义 EventObject

javascript - 用动画方向改变图像

javascript - 将 defer 属性添加到 javascript_include_tag Rails

jquery - 如何在使用 Jquery 插入之前检查特定的 html 元素是否已经存在

java - 自动检测用户所在的国家

javascript - 如何制作类似Github的面包屑和shifting view效果

javascript - 修改变量不起作用的函数 - Javascript

javascript - 使用ajax将对象数组发送到php并提交到SQL

javascript - arguments 与 Array.prototype.slice.call(arguments,0)