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