mogę to zrobić:Zastąpić cały element zamiast innerHTML?
$('my-panel').innerHTML = '<p> New content </p>';
Ale czy jest jakiś sposób zrobić coś jak
$('my-panel').wholeHTML = "<div id='my-panel'><p> New Content</p></div>";
nie mogę znaleźć żadnego sposobu. Jeśli nie mogę zrobić czegoś takiego, będę musiał zreorganizować całą masę rzeczy, co byłoby czasochłonne.
Huh, działało. Powinienem był to zrobić naprawdę, dzięki. Czy gdzieś tam znajduje się lista API? Strona, której szukałem, nie zawiera żadnych odniesień do outerHTML. – Oliver
@Oliver: Nie mogę znaleźć tego na MDN (dziwne), ale MSDN ma dobre odniesienie: http://msdn.microsoft.com/en-us/library/ms534310(v=vs.85).aspx. – pimvdb
O tak, patrząc tylko trochę, najwyraźniej .outerHTML jest niestandardowy i nie działa w niektórych przeglądarkach. – Oliver