gpt4 book ai didi

jquery - 抓取距离按钮最近的 ul

转载 作者:行者123 更新时间:2023-12-01 08:01:04 26 4
gpt4 key购买 nike

我有一个按钮可以打开和关闭某些项目,我试图使其尽可能具有动态性,因为我可以在每页上有多个这些项目,并且我想使用相同的功能。

我的问题是,当单击此按钮时,我尝试调用最近的 ul,但按钮和 ul 之间有一个表单和一些段落>.

<button class="showProduction"></button>
<form>
<input type="text" name="" value="" />
<input type="text" name="" value="" />
<input type="text" name="" value="" />
<input type="submit" name="" value="" />
</form>
<p class="clearfix"></p>
<ul class="rawFiles">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>

到目前为止我已经尝试过

 $('.showProduction').closest('ul');

$('.showProduction').closest('.rawFiles');

还有一些复杂的.find(),但我知道我只是为了让任何事情发挥作用而对这些想得太多。

最佳答案

试试这个:

$('.showProduction').nextAll("ul.rawFiles:first").find('...') 

所以:

$(".showProduction").on('click',function (){

//do something with : $(this).nextAll("ul.rawFiles:first").find('...')

});

示例:这将打印第一个后续 UL(LI)值的值。

http://jsbin.com/iJOsosa/8/edit

编辑:(OP澄清后)

http://jsbin.com/iJOsosa/5/edit

关于jquery - 抓取距离按钮最近的 ul,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19796632/

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