jQuery/CSS - 如何找到特定 CSS 样式元素的数量?

标签 jquery css list html-lists

我只需要找到 <li style="display:none;"> 的所有实例的数量仅在 <ul id="bob"> 下, 因为我会有其他 <li>整个文件的片段:

e.g.:

<ul>
  <li> a </li>
  <li> b </li>
  <li> c </li>
</ul>

<ul id="bob">
  <li style="display:none;"> 1 </li>
  <li style="display:none;"> 2 </li>
  <li style="display:none;"> 3 </li>
  <li style="display:inline-block;"> 4 </li>
  <li style="display:inline-block;"> 5 </li>
  <li style="display:inline-block;"> 6 </li>
</ul>

金额<li>是在我的脚本中动态生成的,因此在本例中它不是像“3”这样明显可见的数字。

最佳答案

使用 jQuery 的 :hidden在这种情况下应该有效。

alert( $("#bob li:hidden").length );

关于jQuery/CSS - 如何找到特定 CSS 样式元素的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384806/

相关文章:

javascript - 在列的特定值上连续隐藏按钮

javascript - 如何加快 Magento 电子商务网站的索引过程?

javascript - 除了 input[type=text] 之外的所有内容都禁用选择

JavaScript 切换显示/隐藏响应式菜单

c# - 分组并从列表中删除

javascript - 数组从js到php,计算数组长度出错

jquery - MVC 主题和 DatePicker

css 高度标准模式

python - 比较两个列表并返回不匹配的项目

python - Boto (Python)-反转的遗愿 list