gpt4 book ai didi

javascript - jQuery 中的 xml() 函数

转载 作者:行者123 更新时间:2023-11-30 13:35:17 25 4
gpt4 key购买 nike

jQuery 中已经有html() 函数。

我在使用此函数时遇到的问题是,在其返回的 html 字符串中,所有自关闭 / 都从元素中剥离了。例如,

<div>
<input type="text" name="textbox1" value="" />
</div>

变成:

<div>
<input type="text" name="textbox1" value="">
</div>

我知道这对这个函数来说是正常的,因为这在 html 中是有效的。

但我想要一个返回有效 xml 的函数,以便 / 仍然存在于返回的字符串中。

jQuery 本身似乎没有提供这样的功能,所以我想知道是否有人知道任何可以实现此功能的插件。

提前致谢。

最佳答案

我认为您误解了浏览器如何解释 HTML。他们不会保留您的源文件的副本并根据您的 Javascript 对其进行修改。相反,浏览器会读取您的 HTML 并将其解析为 DOM 表示形式。这会更正您在 HTML 中可能犯的任何错误。当您尝试获取某个元素的 HTML 时,该元素会根据当前 DOCTYPE 转换为字符串。由于您可能有一个 HTML 文档类型(很难让浏览器真正将您的文档视为 XHTML),您会得到返回给您的 HTML。

在 Javascript 中执行此操作几乎肯定不是正确的方法。

关于javascript - jQuery 中的 xml() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5126781/

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