在每个UL(子菜单) - 下拉菜单周围添加DIV

时间:2012-12-10 13:42:48

标签: jquery menu

对于你们中的一些人来说这可能很简单,所以在这里。 我需要在每个ul子菜单中包含一个div:

<div class="this-is-a-div-arround"></div>

这将是结果:

<ul>
   <li><a>1st level </a>
       <ul><li><a>2nd level</a></li></ul> ** -- add div here
   </li>
</ul>

并更改javascript以保持菜单正常工作。 链接:http://j.mp/XJjPfB

2 个答案:

答案 0 :(得分:2)

只需使用此代码:

$("ul ul").wrap("<div class='this-is-a-div-arround'/>");

$("ul ul")找到所有已嵌套的ulwrap围绕这些找到的ul添加元素。

答案 1 :(得分:1)

$('ul').find('ul').wrap('<div class="this-is-a-div-arround"></div>');​​