gpt4 book ai didi

jquery - 将整个 HTML 文档从字符串解析为 jQuery

转载 作者:行者123 更新时间:2023-12-03 22:44:49 32 4
gpt4 key购买 nike

我有一个通过 $.get 调用获取的文档,它是一个庞大而臃肿的 HTML 文档。我需要使用 jQuery 从中获取一个元素。

我正在尝试这个(在 CoffeeScript 中):

$.get url, (data) ->
title = $(data).find('title').text()

这行不通。在浏览器控制台中,我将其缩减为 $(document.documentElement.outerHTML).find('title') ,其中 document.documentElement.outerHTML 给出了一个字符串文档。

我已经尝试过jQuery.parseHTML ,结果相同。

最佳答案

它不起作用的原因是 jQuery 期望 DOM 节点找到“标题”标签。正如您所指出的,您需要首先解析 html 文本。

来自herehere ,解决方案是解析字符串并将其附加到临时 div(或其他元素)中:

var tempDom = $('<div></div>').append($.parseHTML(str));

然后,您可以操作 tempDom 来查找元素。

工作演示:http://codepen.io/anon/pen/wKwLMP

关于jquery - 将整个 HTML 文档从字符串解析为 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30676999/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com