gpt4 book ai didi

javascript - 检查输入是否为空

转载 作者:行者123 更新时间:2023-11-28 10:46:50 25 4
gpt4 key购买 nike

如果我的 div 中有一个使用 jQuery 的输入,我会尝试获取一个空输入。它没有按应有的方式工作。

div 中有 4 个空输入。

这是我的 jquery:

var firstEmpty = $('#brochureItems').find('input:text:not(:checkbox,:button):visible:first:enabled[value= ""]').first().val();
console.log(firstEmpty);

输出“未定义”。

当我删除“[value=""]”时,我会输出“(空字符串)”。

我只是想到了一件事,我在页面加载时使用 jquery 动态添加这些输入。跟这个有关系吗?

最佳答案

如果我理解正确的话,你想在 div 中获取所有空输入。为此,请尝试以下代码:

HTML

<div>
<input type="text">
<input type="text">
<input type="text">
<input type="text">
<input type="text" value="asdsad">
</div>


JS

var firstEmpty = $("div input[type='text']").filter(function() { return $(this).val() == ""; });

或者如果你想全部清空:

var emptyInputs = [];

$("div input[type='text']").each(function(){
if($(this).val() == '')
emptyInputs.push($(this))
});

这是工作 fiddle :https://jsfiddle.net/xs9jagc8/

关于javascript - 检查输入是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41043129/

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