【发布时间】:2012-08-09 21:47:00
【问题描述】:
我有代码:
<div class="message">
<span>Menu 1</span><span>Menu 2</span>
</div>
注意:span 标签之间不能有空格。如果我使用:
$('.message').append('<span>Menu 3</span>');
追加在行中添加一个空格。有没有其他不用加空格的方式放标签?
我需要 jquery 生成这样的代码:
<div class="message">
<span>Menu 1</span><span>Menu 2</span><span>Menu 3</span>
</div>
谢谢。
【问题讨论】:
-
您能解释一下为什么需要消除源代码中的空格吗?您是否在页面显示中遇到了意想不到的副作用?
-
我猜你在跨度上使用
display: inline-block,所以空间确实会影响布局。正确的?在这种情况下你不能使用其他东西,比如花车吗? -
我需要使用它,因为网站布局是这样完成的。如果我在最后一个元素处添加一个空格,则其他菜单项将多一个空格。
-
为什么自动把责任推给jquery?
-
@GregoryMagarshak 好吧,我真的不记得为什么我在 8 年前发表评论而不是回答。那时的网络不同,也许我当时不知道另一种选择。另外,我是这个网站的新手。