Как для работодателя мне нужны сотрудники которые умеют решать задачи, которые ставит мой проект.
А понять, умеете ли вы это, проще на собеседовании, чем анализируя ваше порфолио.
Вот если бы выложенный вами код решал часть специфичных задач проекта, и при этом значительную, то имело бы смысл рассматривать вас как работника.
var p = $('p');
var lines = p.html().split("\n");
var formated = [];
$.each(lines, function(i, v){ formated.push("<span>{1}</span>".replace('{1}', v)); });
p.html(formated.join(''));
Загрузка по запросу ничем не отличается от статической загрузки. Как только браузер увидит, что вы поместили в страницу новый кусок HTML кода, он сразу его выполнит.
От вас остается написать логику размещения этого куска кода по клику на кнопку.