jquery – 将每个元素包装在单独的ul列表中

我有mutli< a>元素包装成一个div,我想包装所有< a>标签到< ul>名单.

HTML看起来像这样:

而且我想拥有

我尝试了jquery,但我无法做到

$('#MyId').each(function(){
    var $this = $(this),html  = $this.html(),skel  = '

这里有些fiddle

任何帮助,将不胜感激.

最佳答案
使用wrapAll()wrap()方法

$('#MyId a')
  .wrapAll('