如何使用jquery获取具有特定属性的标记数?
我有一个类似于:如何使用jquery获取具有特定属性的标记数?,jquery,html,Jquery,Html,我有一个类似于: <div id="abc"> <li></li> <li style="display: none;">lorem ipsum</li> <li></li> <li style="display: none;">lorem ipsum</li> <li></li> </div> lorem ipsum lorem ip
<div id="abc">
<li></li>
<li style="display: none;">lorem ipsum</li>
<li></li>
<li style="display: none;">lorem ipsum</li>
<li></li>
</div>
lorem ipsum
lorem ipsum
我想获得“abc id”下的“li”标记的计数,其style=“display:none;”。
我怎样才能做到这一点呢?您可以使用.not(“:visible”)
方法
$("#abc li").not(":visible").length
您可以使用.not(“:visible”)
方法进行此操作
$("#abc li").not(":visible").length
您可以使用:hidden获取所有显示:无元素。做:
$( "#abc" ).find( ":hidden" ).length
可以使用:hidden获取所有显示:无元素。做:
$( "#abc" ).find( ":hidden" ).length
var getInvisibleLi=函数(id){
返回$('#'+id).find('li').not(':visible').length;
}
警报(getInvisibleLi('abc'))代码>
试验
lorem ipsum
试验
lorem ipsum
试验
var getInvisibleLi=函数(id){
返回$('#'+id).find('li').not(':visible').length;
}
警报(getInvisibleLi('abc'))代码>
试验
lorem ipsum
试验
lorem ipsum
试验
Thankx@Anoop。正是我想要的。谢谢你。正是我想要的。