Как я могу переместить код объекта в текстовое поле? - PullRequest
1 голос
/ 17 ноября 2010

Я ищу способ переместить объект (баннер) в виде строки в текстовое поле, чтобы пользователю было легко скопировать его содержимое:это с этими двумя строчками.Первое приводит к строке, а второе должно добавить строку в текстовое поле.К сожалению, это не добавить его.

Странно, что обе строки сами по себе делают то, что от них ожидают.первый действительно загружает объект в переменную как строку.А второй добавляет текст в текстовое поле, если я заменяю строку object_string на строку.

Спасибо за подсказку!Markus

Ответы [ 3 ]

1 голос
/ 17 ноября 2010

вы можете попробовать:

$('#customized_banner_code').val(object_sting);

или даже

$('#customized_banner_code').val(escape(object_sting));
1 голос
/ 17 ноября 2010

Вы добавляете HTML-код как код внутри текстовой области.Попробуйте добавить его вместо текста:

var object_sting = $('<div>').append($('#customized_banner').clone()).remove().html();
$('#customized_banner_code').val(object_sting);
0 голосов
/ 17 ноября 2010

Похоже, что вы удалили все это прежде, чем получите строку.Сделайте это:

var div = $('<div>').append($('#customized_banner').clone());
var object_sting = div.html();
div.remove();
$('#customized_banner_code').val( object_sting );
...