Jquery .html()有2个变量

时间:2016-04-18 07:40:50

标签: jquery

convopic.addClass('convo-pic')
img.attr('src', base_url+'/assets/img/users/'+msg.server.profile_img)
convopic.html(img)
bubble.addClass('bubble startmsg')
bubble.text(msg.client.data.message)
$('.mydiv').html(convopic+bubble)

我的预期输出是

<div class="mydiv">
<div class="convo-pic">
<img src="'+base_url+'/assets/img/users/'+msg.server.profile_img+'"></img>
</div>
<div class="bubble startmsg">'+msg.client.data.message+'</div>
</div>

但它返回[object] [object],任何想法如何处理.html()里面的2个变量?我用这种方法来阻止xss。

1 个答案:

答案 0 :(得分:1)

您可以使用.add()

$('.mydiv').html(convopic.add(bubble))

或使用.html()append()

$('.mydiv').html(convopic).append(bubble)