返回表中非空输入的数量

时间:2016-03-26 15:02:38

标签: jquery input html-table row

有没有办法可以返回表格中非空输入的数量?

到目前为止,我已经尝试过:

$("#template_item_table").find('input:number[value=""]').length

但它一直在给我

Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: number(…)

以下是我的意见:

<input type="number" class="form-control quantity" name="quantity" min="1">

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

尝试在此上下文中使用.filter

var len = $("#template_item_table").find('input[type=number]').filter(function(){
  return this.value.trim().length > 0;
}).length;

console.log(len + "non empty number text boxes are there!!");

过滤掉表#template_item_table

中的非空数字文本框