Мне не нужен innerHTML, мне нужен innerHTML с тегами. Давайте напишем пример:
<div id="1" style="qwe"><span class="1"></span></div>
<div id="2" style="asd"><span class="2"></span></div>
<div id="3" style="zxc"><span class="3"></span></div>
Я могу получить элемент по id:
$("#1")
И как я могу получить такую строку:
<div id="1" style="qwe"><span class="1"></span></div>
Конечно, html () не работает, потому что он вернет только span.