我在屏幕上有几个输入文本字段,有些在特定时间隐藏。我试图在它们处于 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/