我正在使用选择器:输入来检查所有字段中是否包含文本,这是有效的,但我现在需要它在检查时跳过一个特定的输入字段? 以下代码检查所有字段。
var emptyTextBoxes = $('input:text').filter(function () {
return !$(this).is(':hidden') && this.value === "" ;
});
答案 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 === "" ;
});