У меня есть mutli <a>
элемент, обернутый в один div, и я хотел бы обернуть все теги в список <ul>
.Оберните каждый элемент в отдельный список ul
HTML, выглядеть следующим образом:
<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>
И я хотел бы иметь
<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>
Я попытался с JQuery, но я не в состоянии сделать это
$('#MyId').each(function(){
var $this = $(this),
html = $this.html(),
skel = '<ul><li>'+ html +'</li></ul>';
$this.closest('div').html('');
$('#MyId').append(skel);
});
Здесь некоторые fiddle
Любая помощь будет оценена по достоинству.