gpt4 book ai didi

jquery - 在通过索引找到的元素中引用一个元素

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:04 25 4
gpt4 key购买 nike

我有一个无序列表,每个列表项中包含多个元素。我需要引用索引找到的 li 元素之一下的复选框:

<ul class="multiselect-container dropdown-menu" style="max-height: 600px; overflow: hidden auto;">
<li>
<label class="checkbox"><input type="checkbox" value="object:514">Item 1</label>
</li>
<li>
<label class="checkbox"><input type="checkbox" value="object:515">Item 2</label>
</li>
<li>
<label class="checkbox"><input type="checkbox" value="object:516">Item 3</label>
</li>
<li>
<label class="checkbox"><input type="checkbox" value="object:517">Item 4</label></li>
<li>
<label class="checkbox"><input type="checkbox" value="object:525">Item 5</label>
</li>
</ul>

我可以通过以下方式获取索引 3 处的 li 元素:

$('ul li').eq(3)

...但是如何在索引 3 的 li 下引用特定的输入[type=checkbox]?

最佳答案

如评论中所述,我认为您的 HTML 代码有点奇怪。如果你想获得特定的输入,你可以这样做:

代码片段

var checkboxValue = $('ul li').eq(3).find("input[type='checkbox']").val();
console.log(checkboxValue);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="multiselect-container dropdown-menu" style="max-height: 600px; overflow: hidden auto;">
<li>
<a tabindex="0" href="javascript:void(0)">
<label class="checkbox"><input type="checkbox" value="object:514">Item 1</label>
</a>
</li>
<li>
<a tabindex="0" href="javascript:void(0)">
<label class="checkbox"><input type="checkbox" value="object:515">Item 2</label>
</a>
</li>
<li>
<a tabindex="0" href="javascript:void(0)">
<label class="checkbox"><input type="checkbox" value="object:516">Item 3</label>
</a>
</li>
<li>
<a tabindex="0" href="javascript:void(0)">
<label class="checkbox"><input type="checkbox" value="object:517">Item 4</label>
</a>
</li>
<li>
<a tabindex="0" href="javascript:void(0)">
<label class="checkbox"><input type="checkbox" value="object:525">Item 5</label>
</a>
</li>
</ul>

我使用了查找方法(此处:https://api.jquery.com/find/)。

关于jquery - 在通过索引找到的元素中引用一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53011602/

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