Ho mutli <a>
elemento avvolto in un div e mi piacerebbe inserire tutti i tag <a>
in un elenco <ul>
.Avvolgere ciascun elemento in un elenco ul separato
L'aspetto html come questo:
<div id='MyId'>
<a href='#'><span>1</span></a>
<a href='#'><span>2</span></a>
<a href='#'><span>3</span></a>
<a href='#'><span>4</span></a>
<a href='#'><span>5</span></a>
</div>
E mi piacerebbe avere
<div id='MyId'>
<ul>
<li>
<a href='#'><span>1</span></a>
</li>
<li>
<a href='#'><span>2</span></a>
</li>
<li>
<a href='#'><span>3</span></a>
</li>
<li>
<a href='#'><span>4</span></a>
</li>
<li>
<a href='#'><span>5</span></a>
</li>
</ul>
</div>
ho provato con jQuery ma non sono in grado di farlo
$('#MyId').each(function(){
var $this = $(this),
html = $this.html(),
skel = '<ul><li>'+ html +'</li></ul>';
$this.closest('div').html('');
$('#MyId').append(skel);
});
Qui alcuni fiddle
Qualsiasi aiuto sarebbe apprezzato.