Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 获取可见的id的总计数_Jquery_Visibility - Fatal编程技术网

Jquery 获取可见的id的总计数

Jquery 获取可见的id的总计数,jquery,visibility,Jquery,Visibility,我正在一个旅游预订网站上工作。首先,我将从webservice检索所有数据,并在页面中显示为表。然后单击“选择”,所有内容都将隐藏,只有选定的表将保留在页面中。现在让我问一个问题 在该表中,我有动态行。。 我唯一的希望是动态创建的ID-{llalc1,llalc2,…..}。。 现在我想在不给出1,2,3.. 我所拥有的只是 var counts = $("input[id*='llalc']").filter(function () { return this.style.displa

我正在一个旅游预订网站上工作。首先,我将从webservice检索所有数据,并在页面中显示为表。然后单击“选择”,所有内容都将隐藏,只有选定的表将保留在页面中。现在让我问一个问题

在该表中,我有动态行。。 我唯一的希望是动态创建的
ID-{llalc1,llalc2,…..}
。。 现在我想在不给出
1,2,3..

我所拥有的只是

var counts = $("input[id*='llalc']").filter(function () {
    return this.style.display !== "none";
}).length;
但它返回的count为372..(它还包括所有不可见的元素)

任何帮助都将不胜感激。

使用

使用


很确定你需要这么做

  var Divcount = $("input[id*='llalc']:visible").length

很确定你需要这么做

  var Divcount = $("input[id*='llalc']:visible").length

请重新考虑第二个代码段。@upvotemark回答“是”,因为布尔值没有length属性。因此,在这种情况下,我需要做的是..根据上述代码,它第一次返回未定义,第二次返回0..不,它返回346或0..问题是我从一个隐藏元素中获取值..谢谢所有..我做了一个小的更改并获得了预期的输出..更改只是为代码分配了id并使用了您的代码..有效..请重新考虑第二个代码段。@upvotemark回答是,因为布尔值没有长度属性。所以在这种情况下我需要做的是..根据上面的代码,第一个返回未定义,第二个返回0..不,它返回346或0..问题是我从一个隐藏元素中获取值..感谢所有..我做了一个小的更改并获得了预期的输出..更改只是为您的代码分配了id并使用了代码..有效。。
  var Divcount = $("input[id*='llalc']:visible").length