gpt4 book ai didi

jquery .html 删除 img 结束标记?

转载 作者:行者123 更新时间:2023-12-01 00:32:46 25 4
gpt4 key购买 nike

我使用 jquery 设置带有 img 标签的 html,然后使用 img 标签检索 html 并将其存储在数据存储中。

当我最初设置 html 时,我传入的字符串有一个结束标记:

h += '<div class="photo">'
+ '<img src="' + msg + '" />'
+ '</div>';
$('#thumb').html(h);

当我稍后检索 html 时,它没有结束标记。
当我稍后尝试提供此 html 时,这会导致问题。

$('div.thumbnail').html() 

生成这样的 html,没有结束标记:

<div class="photo">
<img src="http://lh3.ggpht.com/blah.jpg">
</div>

编辑

感谢所有的建议。就我而言,当尝试返回 HTML 时,我不断收到“expected </img> ”错误。

所以我改变了我的方法并使用此代码来检索 img src,重建 html,然后存储它:

var xml = '<?xml version="1.0" encoding="utf-8"?>\n<content>\n';
var img = $("#thumbimage").attr("src");

xml += '<thumbURL><div class="photo"><img src="' + img + '"/></div>'
+ '</thumbURL>\n';

最佳答案

这具体导致了什么问题,说实话,我希望未封闭的 img 标签在所有浏览器中都能正常呈现。

不带参数的

.html() 基本上只是 .innerHTML 的包装,结果可能因浏览器而异,但这不是 jquery 问题

关于jquery .html 删除 img 结束标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250349/

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