Вы можете использовать шаблон jQuery, как предлагал DanielB, ваш код будет выглядеть чище и, вероятно, проще в обслуживании, но подумайте о добавлении еще одного скрипта, который находится в бета-режиме, в вашем приложении.Стоит ли это того?
Я работаю таким образом, если HTML должен быть динамическим через jQuery или это небольшой кусок кода, например <div>Hello</div>
, я бы использовал selector.append ().
если это HTML-код, как в вашем примере, я бы хотел сохранить его на HTML-странице как есть.
Для меня это действительно вопрос о том, что вы должны делать с HTML дальше.
Например, я использовал шаблоны jQuery в приложении для онлайн-чата, над которым я работал, что фактически помогло мне с обслуживанием.