Предположим, у меня есть переменная с этой строкой.
var str = "This is line 1.This is line 2.This is line 3.";
Мой вопрос: могу ли я поместить каждое предложение в новую строку с динамическим добавлением тега <br> (или любым другим способом), чтобы результат выглядел так,
This is line 1
This is line 2
This is line 3
Ответ на jquery очень приветствуется.
jQuery не может этого сделать. JavaScript может. jQuery - это не ответ на все вопросы.
jQuery может делает это (при условии, что OP ссылается на входную строку, являющуюся частью DOM), но является ли это лучшим инструментом для этой конкретной работы - это вопрос мнения и обстоятельств в рамках проекта.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Попробуйте следовать
var str = "This is line 1.This is line 2.This is line 3.";
// If you want to store in the html, join by <br/>
document.querySelector("p").innerHTML = str.split(".").join("<br/>");
// If you want to paint in log, join by \n
console.info(str.split(".").join("\n"));<p></p>@SudhiSr - Я обновил свой ответ, охватывающий оба случая. Выбирайте ту, которая вам помогает и извиняюсь за недоразумение, не понял, что вы ОП :)
Вы ничего не пробовали?