我是jquery的新手,并尝试按照我的代码在网站菜单中找出如何使用wrap()的方式

的HTML

<ul>
   <li><a href="#">Who We Are</a></li>
   <li><a href="#">Our Work</a></li>
</ul>


脚本

$('.menu li a').text().wrap('<span></span>');


但它不起作用:(

我想让我的HTML代码看起来像下面的代码,我只想将<span>标记添加到<a>标记中



<ul>
   <li><a href="#"><span>Who We Are</span></a></li>
   <li><a href="#"><span>Our Work</span></a></li>
</ul>


请提前帮助我的朋友... :)

最佳答案

wrapInner,如下所示:

$('li a').wrapInner('<span/>');​

看到这个小提琴:http://jsfiddle.net/ucj5v/2/

为什么是.test()

关于jquery - jQuery中的wrap(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13786382/

10-11 22:51
查看更多