gpt4 book ai didi

jquery - 为什么 jQuery html() 方法忽略换行符?

转载 作者:行者123 更新时间:2023-12-01 08:26:19 26 4
gpt4 key购买 nike

我正在使用 jQuery 构建一个缩略图页面,如下所示:

ID=this.id;
$('#thumbs').empty().html('<span class="title">'+$('#'+ID).html())+'</span><br />';
var i = 1;
for (i=1;i<=count[ID];i++)
{
$('#thumbs').append('<img class="thumb" src="graphics/thumbs/'+ID+'/'+i+'.jpg" />');
}

这个想法是 <span>将出现,然后是 <br />然后拇指,即带有底部和右侧边距的简单内嵌图形,将填满页面的其余部分。他们确实这样做了——只不过换行符没有发生。

我正在使用 Dreamweaver,因此我可以实时观看代码,果然,脚本没有插入 <br />完全没有标签。

这和 jQuery 的 HTML 解析有关系吗?如果是这样,如何解决它?

最佳答案

不是 jQuery 问题(至少在 1.4.2 版本中不是)

http://www.jsfiddle.net/SbFgf/

再看一下你的代码,我意识到你有一个早期的结束括号:

$('#thumbs').empty().html('<span class="title">'+$('#'+ID).html()+'</span><br />');

应该可以了。

关于jquery - 为什么 jQuery html() 方法忽略换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3572441/

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