Usuń białe znaki i podziały wierszy między elementami HTML za pomocą jQuery

Korzystając z jQuery, chciałbym usunąć białe znaki i podziały wierszy między znacznikami HTML.

var widgetHTML = '    <div id="widget">        <h2>Widget</h2><p>Hi.</p>        </div>';

Powinno być:

alert(widgetHTML); // <div id="widget"><h2>Widget</h2><p>Hi.</p></div>

Myślę, że potrzebny mi wzór to:

>[\s]*<

Czy można to osiągnąć bez użycia wyrażenia regularnego?

questionAnswers(8)

yourAnswerToTheQuestion