http://msdn.microsoft.com/en-us/library/ms683189%28VS.85%29.aspx
Возвращаемое значение
Если функция завершается успешно, возвращаемое значение отличное от нуля.
Если функция не работает, возвращаемое значение равно нулю. Чтобы получить расширенную информацию об ошибке, вызовите GetLastError .
blockquote>
Я предполагаю, что Вы просите полную строку HTML. Если это так, что-то вроде этого добьется цели:
$('<div>').append($('#item-of-interest').clone()).html();
Это объяснено в большей глубине здесь , но по существу Вы делаете новый узел, чтобы обернуть объект интереса, сделать манипуляции, удалить ее и захватить HTML.
, Если Вы сразу после строкового представления, затем пойдите с new String(obj)
.
я записал исходный ответ в 2009. По состоянию на 2014 большинство главных браузеров теперь поддерживает outerHTML
как собственное свойство (см., например, Firefox и Internet Проводник ), таким образом, можно сделать:
$('#item-of-interest').prop('outerHTML');
Можно ли быть немного более конкретными? При попытке добраться HTML в теге, можно сделать что-то вроде этого:
отрывок HTML:
<p><b>This is some text</b></p>
jQuery:
var txt = $('p').html(); // Value of text is <b>This is some text</b>
new String(myobj)
, Если Вы хотите сериализировать целый объект представить в виде строки, используйте JSON.