javascript - 隐藏字段并将其从检查功能中删除

标签 javascript jquery html

我在屏幕上有几个输入文本字段,有些在特定时间隐藏。我试图在它们处于 hide() 时禁用它们。

我已经尝试禁用 .prop.attr,但在检查期间它仍然像对待它们一样对待它们。 有什么建议么?

所以在我的按钮功能上,我有这个变量来检查所有框以查看其中是否没有内容

var emptyTextBoxes = $('input:text').filter(function () {
    return this.value === "";
});

最佳答案

您可以将 is():hidden 选择器一起使用:

var emptyTextBoxes = $('input:text').filter(function () {
    return !$(this).is(':hidden') && this.value === "";
});

或者:不是:

var emptyTextBoxes = $('input:text:not(:hidden)').filter(function () {
    return this.value === "";
});

关于javascript - 隐藏字段并将其从检查功能中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28649469/

相关文章:

javascript - CKEditor 文件上传在 Yii2 中不起作用

jquery - 如果选择单选按钮,则切换表单字段的可见性

javascript - 如何在添加新的 onClick 事件之前清除 onClick?

javascript - vuex 是 state.array.push 响应式(Reactive)的吗?

javascript拆分数组空值

jquery - 时钟选择器 : How to prevent click on input to open clockpicker

php - 如何在cakephp 的.ctp 文件中设置meta 标签逻辑?

ios - 在wkwebview中启用摄像头和麦克风访问

javascript - 使用 angularJS 将输入字段的全宽设置为 xeditable

javascript - 为什么 Javascript 中声明的变量在当前范围内不可配置?