2016-03-26 2 views
1

テーブル内の空でない入力の数を返す方法はありますか?テーブル内の空でない入力の数を返す

は、これまで私が試してみました:

$("#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">

誰かが助けることができますか?

答えて

2

#template_item_table

あなたのテーブル内の非空の数のテキストボックスをフィルタリングする

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!!"); 

この文脈で.filterを使用してみてください

関連する問題