Смешивание переменных с текстом в Javascript

#javascript #jquery

#javascript #jquery

Вопрос:

Я пытаюсь (безуспешно) добавить следующее содержимое в div:

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

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

Я думаю, что причина, по которой это не работает, связана с тем, как я смешиваю переменные и текст. Я просмотрел документацию, но не могу понять, в чем проблема.

Комментарии:

1. Я думаю, вы пытаетесь смешать PHP и JS…

Ответ №1:

Попробуйте

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

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

Ответ №2:

. предназначен для поиска свойств объекта в JavaScript. Возможно, вы слишком долго были в мире PHP.

Вы можете объединить строки в JavaScript с String concat() помощью метода объекта или с помощью (он перегружен для выполнения арифметического сложения и конкатенации строк).

Комментарии:

1. Аааа, я вижу … извините, я обычно не тот, кто занимается javascript, спасибо за объяснение!