gpt4 book ai didi

javascript - 如何找到最近的类为 'active' 的 li

转载 作者:行者123 更新时间:2023-11-30 17:39:26 28 4
gpt4 key购买 nike

我正在尝试生成一些 jQuery,它会找到最近的具有类属性的列表项,并在它之后直接插入一些 html?

我有以下内容,但这需要工作.. 它是从点击事件 () 调用的

$('.controls').on('click.add', function()
{
$(this).parent().closest('li.active').insertAfter('<p>HTML</p>');
});

任何人都可以提供帮助 - 在这种情况下,我想选择第三个 li(基于最后一个“事件”列表项的类) - 并在其后插入一些简单的 HTML。

<ul class="controls">
<li class="active"></li>
<li class="active"></li>
<li class="active"></li>
<li class="inactive"></li>
<li class="inactive"></li>
</ul>
<a href="#" class="add"> Add Prize</a>

最佳答案

“最简单的解决方案是使用 pop,它访问数组中的最后一个元素。

var lastClass = $('div').attr('class').split(' ').pop();

请注意,pop 也会从数组中删除该元素,但由于您没有对它执行任何其他操作,所以这不是问题。”

盗自:jQuery - find last class on the element

关于javascript - 如何找到最近的类为 'active' 的 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21384087/

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