获取可见的id总数

时间:2013-09-20 04:45:31

标签: jquery visibility

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

在那张桌子里我有动态行.. 我唯一的希望是动态创建ID-{llalc1,llalc2,....}。 现在我想在不给1,2,3..

的情况下找到llalc的数量

我所拥有的只是

var counts = $("input[id*='llalc']").filter(function () {
    return this.style.display !== "none";
}).length;

但它将计数返回为372 ..(它也包括所有不可见的元素)

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:3)

使用:visible visible-selector

DEMO

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

.filter()

DEMO

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

答案 1 :(得分:0)

非常确定你需要做什么

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