подскажите пожалуйста, как записать в строку html объекта?
есть код
<div id="id1">
<div class="terms">signing up
<a class="link terms-of-use" href="/terms">Terms of Use</a>
</div>
</div>
как весь этот html записать в переменную?
спасибо!
<div id="id1">
<div class="terms">signing up
<a class="link terms-of-use" href="/terms">Terms of Use</a>
</div>
</div>
<div id="copy_buffer">
<div id="id1">
<div class="terms">signing up
<a class="link terms-of-use" href="/terms">Terms of Use</a>
</div>
</div>
</div>
var obj_html = $('#copy_buffer').html();
Цитата (sergeiss @ 4.12.2014 - 02:58) |
В твоем случае надо, чтобы весь этот код находился в каком-то другом объекте. Например, так.<div id="copy_buffer"> Затем, где надо скопировать, делаешь примерно так (хэлп тут http://api.jquery.com/html/): var obj_html = $('#copy_buffer').html(); |
Цитата (vital @ 4.12.2014 - 05:15) |
чем id1 не контейнер? $('#id1').parent().html() |
var tmp = document.createElement("div");
tmp.appendChild(document.querySelector("#id1"));
console.log(tmp.innerHTML);