AJAX 查询返回包含 2 个表的 HTML 字符串。
我想将 table1 放入 div1 和 table2 放入 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/