jquery读取2类之间的一类数量

标签 jquery

我有一个名为 sub 的类,5次。在1和2之间、2和3之间以及3和4之间,我有一个名为title的类,我需要知道title在这2个子之间有多少次。

我知道如何阅读第二个子类 第一:('.page_channel .sub:eq(1)') 第二:('.page_channel .sub:eq(2)')

但是如何知道这两个子类之间有多少个类标题?

我试过 $('.page_channel .sub:eq(1)').nextAll('.page_channel .sub:eq(2)').andSelf().length; 但绝对不是这样的

HTML:http://telekas.herobo.com/test.php

最佳答案

首先,每个元素的 id 必须是唯一的,因此将 id 属性更改为 class,您可以通过这种方式获取 title 类 div 计数:

alert($(".page_channel:eq(0)").find(".title").length) // count of div with class title between first page_channel div and second page_channel div

WORKING DEMO

更新:

如果您想要在标题类之间使用两个 div 的总和,则要在第二个和第三个 div 之间获取:

alert($(".page_channel:eq(1)").find(".title").length  + $(".page_channel:eq(2)").find(".title").length)

DEMO

关于jquery读取2类之间的一类数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26428489/

相关文章:

javascript - 无法弄清楚 jQuery 延迟完成

javascript - 自动完成搜索有效,但未被选中

javascript - .click() 不再工作 jquery

javascript - 如何使用下拉值更改 href 链接

javascript - 使用数据属性拖放嵌套列表顺序

如果数据已经使用 PHP 进行了清理,javascript XSS 清理

Jquery:在元素的类被删除后,函数继续在元素上执行

javascript - 如何从某些对象中过滤 json 对象。 (仅选择部分值)

javascript - 调用函数javascript

ruby-on-rails - 参数未通过 jquery-file-upload 发送