在Javascript中将变量与文本混合

时间:2011-10-27 01:14:14

标签: javascript jquery

我正在尝试(未成功)将以下内容添加到div:

var entry = $('textarea').val();    
var formated = '<div class="newsfeed_entry"><p>' . entry . '</p></div>';

    $('#entry_container').prepend(formated);

我认为它不起作用的原因与我混合变量和文本的方式有关。我查看了文档,但我无法弄清楚问题是什么。

2 个答案:

答案 0 :(得分:7)

尝试

var entry = $('textarea').val();    
var formated = '<div class="newsfeed_entry"><p>' + entry + '</p></div>';

    $('#entry_container').prepend(formated);

答案 1 :(得分:2)

.用于JavaScript中的对象属性查找。你可能已经在PHP世界呆了太久了。

您可以使用String对象的concat()方法或+将JavaScript中的字符串连接起来(它会重载以进行算术加法字符串连接)。