StackOverflow question 16290021
HTML
<div class="view-content"><!-- <UL> -->
<div class="views-row views-row-1 views-row-odd views-row-first"><!-- <LI> -->
<a href="/ZurichIntranetProd/content/op%C3%A9ration-0">Opération</a>
<div class="view view-organigramme-departements view-id-organigramme_departements view-display-id-default view-dom-id-401dc87ab045747942dc42b9669bd629"><!-- <ul><li> -->
<div class="view-content"><!-- <UL> -->
<div class="views-row views-row-1 views-row-odd views-row-first views-row-last"><!-- <LI> -->
<a href="/ZurichIntranetProd/content/it-delivery-0">- IT delivery</a>
<div class="view view-organigramme view-id-organigramme view-display-id-default view-dom-id-649f1ec1753ed6a97c093f67f2d6dcfc">
<div class="view-content"><!-- <UL> -->
<div class="views-row views-row-1 views-row-odd views-row-first views-row-last"><!-- <LI> -->
<a href="/ZurichIntranetProd/content/amo-0">--AMO</a>
Chef du service: HAKKAL Sanaa
</div><!-- <LI> -->
</div><!-- </UL> -->
</div>
</div><!-- </LI> -->
</div><!-- </UL> -->
</div> <!-- </ul></li> -->
</div><!-- </LI> -->
<div class="views-row views-row-2 views-row-even views-row-last">
<a href="/ZurichIntranetProd/content/sinistre">Sinistre</a>
<div class="view view-organigramme-departements view-id-organigramme_departements view-display-id-default view-dom-id-c67ab28c33a24e8d6cef2bb463d98c1b">
<div class="view-content">
<div class="views-row views-row-1 views-row-odd views-row-first views-row-last">
<a href="/ZurichIntranetProd/content/dept-sinistre">- Dept. Sinistre</a>
<div class="view view-organigramme view-id-organigramme...
JavaScript
(function($) {
$.fn.changeElementType = function(newType) {
var attrs = {};
if (!(this[0] && this[0].attributes))
return;
$.each(this[0].attributes, function(idx, attr) {
attrs[attr.nodeName] = attr.nodeValue;
});
this.replaceWith(function() {
return $("<" + newType + "/>", attrs).append($(this).contents());
});
}
})(jQuery);
$('.view-row').changeElementType('li');
$('.view-content').changeElementType('ul');
$('.view-organigramme-departements').wrap('<ul />').changeElementType('li');