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

时间:2015-02-21 18:17:39

标签: javascript jquery html

我在屏幕上有一些输入文本字段,有些时候会隐藏。我试图在hide()时禁用它们。

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

所以在我的按钮功能上,我有这个变量,它检查所有的框以查看是否有任何内容

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

2 个答案:

答案 0 :(得分:0)

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

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

:not

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

答案 1 :(得分:0)

使用.is()

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