如何使用jquery计算某个类的隐藏div的数量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用jquery计算某个类的隐藏div的数量相关的知识,希望对你有一定的参考价值。
我有一个动态的表单,我用rails写的。我想确保用户可以添加不超过五个链接。
我从两个链接开始,我有另一个链接,允许用户添加另一个字段。我还在链接旁边有一个链接,允许用户删除一个字段,该字段设置隐藏字段,然后用slideUp();隐藏字段。
我想知道用户希望提交的屏幕上是否有5个字段。
这是我目前正在使用的 - 这只是计算具有该类名的所有div。
if($(".classname").length <5){
//create element dynamically
}
我想检查“style ='display:none;'”我怎么能这样做?
答案
使用:hidden
选择器:
if ($(".classname:hidden").length < 5) {
//create element dynamically
}
这将返回该类无法向用户查看的任何元素。如果你只是想检查display:none
,那么使用filter()
:
$(".classname").filter(function () {
return $(this).css("display") == "none";
});
另一答案
你可以这样试试
$('.classname:not([style*="display: none"])').length
以上是关于如何使用jquery计算某个类的隐藏div的数量的主要内容,如果未能解决你的问题,请参考以下文章