好吧,这个人公平地击败了我。需要帮助,因为我在这个上浪费了几个小时。请看我之前回答过的同样的问题,但现在证明实际上并没有做我想做的事 -如何删除 AJAX XML 响应的外部元素
场景:服务器端向客户端浏览器发送一个 text/xml 响应负载,如下所示:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><tbody><tr data-tt-parent-id="" data-tt-id="12345678" data-tt-branch="false"><td><span class="file">Total</span></td><td>data</td><td>data</td></tr></tbody>
我需要清除 XML 标记标头,剥离 tbody 外部元素,并且可以接受为 DOM 兼容的 HTML,以便插入到 id="tree" 的表的 tbody 中。
为了澄清,我要求:
<tr data-tt-parent-id="" data-tt-id="12345678" data-tt-branch="false"><td><span class="file">Total</span></td><td>data</td><td>data</td></tr> as compliant HTML that will work with .html() or .append() etc
理想情况下,我希望利用 JQuery 解决方案,但现在纯 JavaScript 仍然可以完成这件事。
这个问题真的让我很头疼。请帮助我了解我在这方面明显出错的地方。我尝试了与同一问题相关的上一个问题给出的各种组合。谢谢大家的帮助。我承认我还不是 jquery 的老手。