如何跳过检查特定输入字段?

时间:2015-02-25 18:15:40

标签: jquery

我正在使用选择器:输入来检查所有字段中是否包含文本,这是有效的,但我现在需要它在检查时跳过一个特定的输入字段? 以下代码检查所有字段。

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

1 个答案:

答案 0 :(得分:0)

要跳过该特定输入,请使用.not()这将从#currentUPCAmount删除$('input:text')

$('input:text').not("#currentUPCAmount")

可以找到文档和示例http://api.jquery.com/not/

所以你的最后一行看起来像

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