[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как записать в строку html объекта?
gudzik
привет!

подскажите пожалуйста, как записать в строку html объекта?

есть код

<div id="id1">
<div
class="terms">signing up
<a class="link terms-of-use" href="/terms">Terms of Use</a>
</div>
</div>


как весь этот html записать в переменную?

спасибо!
sergeiss
В твоем случае надо, чтобы весь этот код находился в каком-то другом объекте. Например, так.

<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>


Затем, где надо скопировать, делаешь примерно так (хэлп тут http://api.jquery.com/html/):

var obj_html = $('#copy_buffer').html();


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
vital
Цитата (sergeiss @ 4.12.2014 - 02:58)
В твоем случае надо, чтобы весь этот код находился в каком-то другом объекте. Например, так.

<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>


Затем, где надо скопировать, делаешь примерно так (хэлп тут http://api.jquery.com/html/):

var obj_html = $('#copy_buffer').html();

чем id1 не контейнер?
$('#id1').parent().html()

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
sergeiss
Цитата (vital @ 4.12.2014 - 05:15)
чем id1 не контейнер?
$('#id1').parent().html()

Потому что в паренте у id1, кроме этого кода, может еще много чего находиться.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Hello
jQuery головного мозга
var tmp = document.createElement("div");
tmp.appendChild(document.querySelector("#id1"));
console.log(tmp.innerHTML);


_____________
VPS от 5$, первые 2 месяца - бесплатно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.