如何在追加到一个可信的div之后避免换行

时间:2014-08-08 21:40:51

标签: jquery html

我在下面有这个jquery脚本,可以将图像附加到一个可信的div上。然而,它为文本添加了换行符,我该如何避免这种情况呢?

$(".sm").live('click', function(){
      var src = $(this).attr('src');
      $("#shout").append("<img src="+src+" />");
   });

1 个答案:

答案 0 :(得分:0)

解决方案1:

插入元素后,使用.after():

为每个元素添加一些空格
$(".some-selector").after(" ");

解决方案2:

您可以使用map在每个DIV之后放置一个单空格TextNode:

$('.some-selector').detach().manipulate().map(function() {
    return [this, document.createTextNode(' ')];
}).appendTo('.container');