gpt4 book ai didi

javascript - jQuery:查找除具有特定父类的复选框之外的输入字段

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

尝试这个多选 Bootstrap 插件,其中将选项显示为复选框。 enter image description here

问题是当我尝试所有输入字段时,它也会出现所有这些复选框。我想避免使用这些选项复选框。
这就是它们在 HTML 中的外观

<li>
<a href="javascript:void(0);">
<label class="checkbox">
<input type="checkbox" value="2"> Options 2</label>
</a>
</li>
<li>
<a href="javascript:void(0);">
<label class="checkbox">
<input type="checkbox" value="3"> Options 3</label>
</a>
</li>

当前代码是

$(section).find('input:not(:checkbox), select').each(function(i, field) {

如何仅过滤那些具有父项 <label class="checkbox"> 的复选框?

最佳答案

您可以创建选择器:

input:not(label.checkbox :checkbox), select

这将包括任何 <input>不在 <label class="checkbox"> 内的元素元素和类型 checkbox ,以及所有 <select>元素。

您的代码将变为:

$(section).find('input:not(label.checkbox :checkbox), select').each(function(i, field) {

关于javascript - jQuery:查找除具有特定父类的复选框之外的输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096674/

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