0

现在输出是这样的

 <li id="socialprofiles-2" class="widget social-profiles">
       <a href="http://www.facebook.com"></a>
       <a href="http://www.yahoo.com"></a>
 </li>

但我需要这样做

 <ul>
 <li id="socialprofiles-2" class="widget social-profiles">
       <a href="http://www.facebook.com"></a>
       <a href="http://www.yahoo.com"></a>
 </li>
 </ul>

我不知道如何在 Jquery 中做到这一点

4

2 回答 2

1

使用wrap功能:

$('#socialprofiles-2').wrap('<ul />');

工作示例(您必须使用 Firebug 来检查新添加的ul元素)

于 2012-04-07T10:45:04.030 回答
1

您可以使用 jQuery 的.wrap()方法,用另一个元素包装选定的元素。在您的情况下,您可以li通过其 ID 选择您的:

$("#socialprofiles-2").wrap("<ul />");
于 2012-04-07T10:45:49.490 回答