Jquery 使用选择器计数实例

Jquery 使用选择器计数实例,jquery,Jquery,我有一段代码: var loppNum = parseInt(jQuery('#seire_ulatus_tabel input[name*="sisestusSeireVahemikLopp_"]') .filter(function () { return this.value != ""; }) .length); 是否有一种方法可以使用jQuery选择器选择所有填充了一个或另一个字段或两个字段的行?我一行有两个字段。每行必须计数一次 我正在使用grail

我有一段代码:

var loppNum = parseInt(jQuery('#seire_ulatus_tabel input[name*="sisestusSeireVahemikLopp_"]')
   .filter(function () {
       return this.value != "";
   })
   .length);
是否有一种方法可以使用jQuery选择器选择所有填充了一个或另一个字段或两个字段的行?我一行有两个字段。每行必须计数一次

我正在使用grails。我有一个模板,其中有两个输入字段。使用此模板,我可以在需要时渲染行。我需要能够计算至少有1个字段填充了多少行。

您可以使用/


jQuery(“#seire_-ulatus_-tabel input[name*=”sisestusseirevarahemikalgus'],“#seire_-ulatus_-tabel input[name*=”sisestusseirevarahemiklopp'])类似这样的东西不起作用???@markotath,应该起作用。但是,您也可以尝试
jQuery('#seire_ulatus_tabel')。查找('input[name*=“sisestusSeireVahemikAlgus”],input[name*=“sisestusSeireVahemikLopp”])
哪个字段?请你能展示你的HTML,这样问题对未来的访问者也很有用。
var elems = jQuery('#seire_ulatus_tabel')   
    .find('input[name*="sisestusSeireVahemikAlgus_"], input[name*="sisestusSeireVahemikLopp_"]').filter(function() {
        return this.value != "";
    });

var parentTrs = elems.closest('tr');