gpt4 book ai didi

javascript - jQuery - 查找所有输入,除了从 div 降序的输入

转载 作者:行者123 更新时间:2023-11-28 19:41:35 25 4
gpt4 key购买 nike

嗯,我正在尝试编写一个验证 jQuery 插件,但为此我需要找到容器内的所有输入,该容器用属性标记。但是,该容器可能有其他子容器,也用属性标记,并且它们可能有自己的输入。

我需要选择所有输入、父容器的后代(通过 $(this) 访问),而不是子容器的后代。这可能吗?

一些代码来说明:

<div data-container>
<input>
<div class="form-group">
<input>
</div>
<input>
<div data-container>
<input>
<input>
<input>
</div>
</div>

我想选择前三个输入,并忽略子数据容器内的输入。表单组内的表单也必须被选中。

最佳答案

使用.not()从现有 jQuery 选择中排除选择:

var yourSelection = $(this).find('input').not($(this).find('[data-container] input'));

JSFiddle (为了简单起见,我将 fiddle 中的 $(this) 替换为 $('[data-container]:first') )

关于javascript - jQuery - 查找所有输入,除了从 div 降序的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917888/

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