Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   получить содержимое с самим собой (https://javascript.ru/forum/jquery/5197-poluchit-soderzhimoe-s-samim-sobojj.html)

Koc 25.09.2009 11:47

получить содержимое с самим собой
 
<div>
  <div id="someId">
    <span></span>
  </div>
<div>


выбираю элемент $('#someId')
.html() - получаю что в нем. // <span></span>

а как получить html того, что вместе с селектором? (<div id="someId">
<span></span></div>)

Octane 25.09.2009 12:48

$(...).get(0).outerHTML

И для фаерфокса погуглите реализацию геттера outerHTML, там через serializeToString как-то делается.

Koc 25.09.2009 13:20

спасибо. Не знал что оно так нестандартно. Включили б они это в ядро что ли.

if (window.Node && window.XMLSerializer) {
	Node.prototype.__defineGetter__('outerHTML',
		function()
		{
			return new XMLSerializer().serializeToString(this);
		});
}
// ...
var el = $('#forUpload :file');
el.replaceWith(el[0].outerHTML);


ваще наверно можно clone воспользоваться


Часовой пояс GMT +3, время: 13:19.