gpt4 book ai didi

jquery - jquery如何插入li

转载 作者:行者123 更新时间:2023-12-01 03:47:31 25 4
gpt4 key购买 nike

在wordpress菜单中创建

<a href="#">menu 1</a>
<a href="#">menu 2</a>
<a href="#">menu 3</a>
<a href="#">menu 4</a>
<a href="#">menu 5</a>

但我想补充一下,这些都在 li 里面。像这样

<li><a href="#">menu 1</a></li>
<li><a href="#">menu 2</a></li>
<li><a href="#">menu 3</a></li>
<li><a href="#">menu 4</a></li>
<li><a href="#">menu 5</a></li>

我知道它可以通过 jquery 实现。我尝试过,但我做不到。我对 jquery 不太专业,所以你能帮我一下吗?

最佳答案

我建议如下:

var list = $('<ul />').insertBefore($('a').first());

$('a').each(
function(){
$(this).wrap('<li />').closest('li').appendTo(list);
});​

JS Fiddle demo .

根据我对OP(在这个答案下方)的评论的阅读,上述不起作用的问题可能是由于缺少将代码包装在 $(document).ready() 中 处理程序,如果是这种情况,那么我建议进行以下调整:

$(document).ready(
function(){
var list = $('<ul />').insertBefore($('a').first());

$('a').each(
function(){
$(this).wrap('<li />').closest('li').appendTo(list);
});​
});

关于jquery - jquery如何插入li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12021480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com