我在一个字符串中有一些 html,我需要从中提取一个表。因此,例如,我的 htmlString 变量包含 (:
<html><head>....some head stuff</head><body><table>.... some table stuff</table>.... other body stuff</body></html>
所以,我尝试的是以下内容:(打字,不是复制,所以可能有错别字)
var table = $( '' ).append( htmlString ).find( 'table' ).get();
如果我查看我的表变量,我确实看到:
[<table>...</table>]
所以,我相信我正确地从 html 字符串中提取了表格。
现在,要将其转换回字符串,我执行以下操作:
var tableString = $( table[0] ).html();
我回来了:
<tbody> ... the table stuff ... </tbody>
但是,我想要的是:
<table> ... the table stuff ... </table>
我怎样才能做到这一点?