我在下面有这个jquery脚本,可以将图像附加到一个可信的div上。然而,它为文本添加了换行符,我该如何避免这种情况呢?
$(".sm").live('click', function(){
var src = $(this).attr('src');
$("#shout").append("<img src="+src+" />");
});
答案 0 :(得分:0)
解决方案1:
插入元素后,使用.after():
$(".some-selector").after(" ");
解决方案2:
您可以使用map在每个DIV之后放置一个单空格TextNode:
$('.some-selector').detach().manipulate().map(function() {
return [this, document.createTextNode(' ')];
}).appendTo('.container');