使用选择器计算实例

时间:2016-12-09 11:28:16

标签: jquery

我有这段代码:

var loppNum = parseInt(jQuery('#seire_ulatus_tabel input[name*="sisestusSeireVahemikLopp_"]')
   .filter(function () {
       return this.value != "";
   })
   .length);

有没有办法可以使用jQuery选择器来选择所有包含一个或另一个字段或两个字段的行?我连续有两个字段。每行必须计算一次。

我正在使用grails。我有一个模板,其中有2个输入字段。使用此模板,我可以在需要的地方呈现行。我需要能够计算有多少行至少填充1个字段。

1 个答案:

答案 0 :(得分:0)

您可以使用.closest() / .parents()

var elems = jQuery('#seire_ulatus_tabel')   
    .find('input[name*="sisestusSeireVahemikAlgus_"], input[name*="sisestusSeireVahemikLopp_"]').filter(function() {
        return this.value != "";
    });

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