计算父标签内的子标签

发布于 2025-01-05 12:20:03 字数 855 浏览 1 评论 0原文

我有一个父母 div 页面和多个子 Div 标签。我想计算父div内子div的数量。通过 JSoup 可以吗?下面是最好解释的代码。

<div class="pagination">
<div class="label">Page: </div>
<div class="button selected" onclick="$('.page-position', $(this).closest('form')).attr('value', $(this).html()); $(this).closest('form').submit();">1</div>
<div class="button " onclick="$('.page-position', $(this).closest('form')).attr('value', $(this).html()); $(this).closest('form').submit();">2</div>
<div class="button " onclick="$('.page-position', $(this).closest('form')).attr('value', $(this).html()); $(this).closest('form').submit();">3</div>
<div class="button" onclick="$('.page-position', $(this).closest('form')).attr('value', 2);$(this).closest('form').submit();">Next</div>
</div>

我想计算不包括“下一步”按钮的总页数。

I have a parents div pag and a multiple child Div tags. I want to count the number of child div inside parent div. Is it possible through JSoup? Below is the code to best explain.

<div class="pagination">
<div class="label">Page: </div>
<div class="button selected" onclick="$('.page-position', $(this).closest('form')).attr('value', $(this).html()); $(this).closest('form').submit();">1</div>
<div class="button " onclick="$('.page-position', $(this).closest('form')).attr('value', $(this).html()); $(this).closest('form').submit();">2</div>
<div class="button " onclick="$('.page-position', $(this).closest('form')).attr('value', $(this).html()); $(this).closest('form').submit();">3</div>
<div class="button" onclick="$('.page-position', $(this).closest('form')).attr('value', 2);$(this).closest('form').submit();">Next</div>
</div>

I want to count the total number of pages excluding the Next button.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁吢 2025-01-12 12:20:03

获取每个 Jsoup 的文档:

Document doc = Jsoup.parse(input);

或者:

Document doc = Jsoup.connect("http://url").get();

然后选择:

Elements els = doc.select("div.pagination div").not(":contains(Next)").not(":contains(Page)");

或者通过正则表达式:

Elements els = doc.select("div.pagination div:matches(\\d+)");

获取大小:

els.size();

Get the document per Jsoup:

Document doc = Jsoup.parse(input);

Or:

Document doc = Jsoup.connect("http://url").get();

Then select:

Elements els = doc.select("div.pagination div").not(":contains(Next)").not(":contains(Page)");

Or via regex:

Elements els = doc.select("div.pagination div:matches(\\d+)");

Get the size:

els.size();
柳絮泡泡 2025-01-12 12:20:03

我会用 jquery 来做:

alert ($('.pagination div').not($("div:contains('Next')")).length);

I would do it with jquery:

alert ($('.pagination div').not($("div:contains('Next')")).length);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文