【发布时间】:2019-11-23 08:13:51
【问题描述】:
需要php代码的帮助,可以计算父div中的div,如果内部div有特定的计数,可以添加一些代码。
HTML 是:
<div class="row-fluid str_category">
<div class="span2 jshop_categ"><div>
<div class="span2 jshop_categ"><div>
<div class="span2 jshop_categ"><div>
<div class="span2 jshop_categ"><div>
<div class="span2 jshop_categ"><div>
</div>
所以需要具有类似逻辑的php:
find div with class.str_category
find div with class.jshop_categ
count number of divs.jshop_categ
if number of divs.jshop_categ = 4
- add code "<div class="additionaldiv"><div>"
if number of divs.jshop_categ = 3
- add code "<div class="additionaldiv"><div> <div class="additionaldiv"><div>"
if number of divs.jshop_categ = 3
- add code "<div class="additionaldiv"><div> <div class="additionaldiv"><div> <div class="additionaldiv"><div>"
-- 最终结果是总是连续 5 个 div,即使父 div 内只有一个 div。 谢谢。
【问题讨论】:
-
到目前为止你尝试过什么?您的具体问题是什么?
-
显示更多内容会比显示伪代码更有帮助,因为目前尚不清楚此新代码将如何适应。您是使用某种形式的 HTML 解析器获取 HTML 还是正在构建 HTML在您的代码中。
-
HTML 内置在我的代码中。我不能给出 php 代码的工作部分的例子,因为它们都没有给出结果,而且我不擅长 php。
-
如果您不向我们展示代码,我们将无法帮助您修复它...