gpt4 book ai didi

javascript - 在指定元素的第一部分和最后一部分插入元素

转载 作者:行者123 更新时间:2023-12-02 18:51:59 26 4
gpt4 key购买 nike

我有这个代码。

<ul class="menu">
<li class="current_page_item"><a href="http://localhost/wordpress/" title="Home">Home</a></li>
<li class="page_item page-item-8"><a href="http://localhost/wordpress/?page_id=8">About</a></li>
<li class="page_item page-item-23"><a href="http://localhost/wordpress/?page_id=23">Contact</a></li>
<li class="page_item page-item-7"><a href="http://localhost/wordpress/?page_id=7">Gallery</a></li>
</ul>

我想要的是在ul(.menu)内插入一个span()元素。我想把它放在第一个 li 之前直到最后li里面ul (。菜单)。所以预期的输出应该是这样的。

<ul class="menu">
<span<> <!-- this is the inserted element -->
<li class="current_page_item"><a href="http://localhost/wordpress/" title="Home">Home</a></li>
<li class="page_item page-item-8"><a href="http://localhost/wordpress/?page_id=8">About</a></li>
<li class="page_item page-item-23"><a href="http://localhost/wordpress/?page_id=23">Contact</a></li>
<li class="page_item page-item-7"><a href="http://localhost/wordpress/?page_id=7">Gallery</a></li>
</span<> <!-- this is the inserted element -->
</ul>

到目前为止我尝试过的是这个。

$(document).ready(function(){
$('<span>').insertBefore('.menu li:first-child');
$('</span>').insertBefore('.menu li:last-child');
});

如果您能就此事提供帮助,我将不胜感激。

最佳答案

如果你真的喜欢这样做,这会起作用。

$(document).ready(function () {
$('ul').wrapInner('<span />');
});

http://jsfiddle.net/mG8yV/1

关于javascript - 在指定元素的第一部分和最后一部分插入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15724636/

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