При встраивании html-in-html необходимо кодировать метасимволы HTML, чтобы их нельзя было неправильно интерпретировать:
<input id="addNote" value="<div class="line">This is my line</div>" />
Это особенно верно для "
символов, так как они будутсломай форму для парсера.например,
<input ... value="<div class="line" .... />
^---
Указанная цитата будет переведена как ENDING часть value=
, а line"
- начало какого-либо другого нестандартного / неизвестного атрибута тега.