#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, спасибо за объяснение!