jquery - 使用 jQuery 计算 div 下面没有 id 的 span 标签的数量

标签 jquery count

下面是 html 的屏幕截图,其中包含嵌套 div 标签下的两个 span 标签列表。两组跨度列表是相同的。如何获取其中一个或另一个的 span 标签的计数?请注意,只有最上面的 div 有 id。我不能依赖 jQuery("#resultsContainer span").length 因为我将获得整个容器中的总 span 标签。

enter image description here

======================

2012年2月24日 - 最终答案

long pageCountText = (long)Element.GetLongValueFromJQuery(driver, "$('#resultsContainer .pagination').first().children('span').length");

public static long GetLongValueFromJQuery(IWebDriver driver, string jQueryCode)
{
    IJavaScriptExecutor js = driver as IJavaScriptExecutor;
    return (long)js.ExecuteScript("return " + jQueryCode);
}

最佳答案

jQuery("#resultsContainer > .pagination").first().children("span").length 

将为您提供第一个集合的计数。

关于jquery - 使用 jQuery 计算 div 下面没有 id 的 span 标签的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9437017/

相关文章:

jquery - 检测图像的高度

c# - 根据主视图自定义过滤器更新局部 View

WordPress 循环 - 如何计算项目数

sql - 日期范围内的移动总和

mysql按月分组,自定义开始日期

javascript - 输出具有不同 HTML 格式的文本

javascript - 带坐标的 HTML5 拖放

MySQL 对 group by 子句中的多列进行计数

javascript - 改变 nyromodal 窗口的大小

MySQL - 如何获得字段 COUNT 的 SUM?