【发布时间】:2019-09-17 21:47:21
【问题描述】:
我想知道是否可以在每次 li 项具有类 .gsection 时将我的列表项包装到 ul 中?所以我想寻找 li.gsection 标签,然后它们会包装所有项目,直到找到下一个 li.gsection。 ul 包装器还应该添加两个类,其中一个是动态的。 li.gsection 始终是第二个类名,而我的添加类始终是第三个。
我在 wordpress 中使用重力形式,所以我无法编辑 html 标记。
如果我需要更多地解释自己,请告诉我。
我现在拥有的:
<ul class="myList">
<li class="gfield gsection contactInfo otherClassesIsAdded">Contact Info</li>
<li>Number</li>
<li>Mail</li>
<li class="gfield gsection contactInfo otherClassesIsAdded">Company info</li>
<li>Company name</li>
<li>Mail</li>
<li class="gfield gsection contactInfo otherClassesIsAdded">Extra Info</li>
<li>URL</li>
<li>Notes</li>
</ul>
<ul class="myList">
<li class="gsectionWrapper contactInfoWrapper">
<ul>
<li class="gfield gsection contactInfo otherClassesIsAdded">Contact Info</li>
<li>Number</li>
<li>Mail</li>
</ul>
</li>
<li class="gsectionWrapper companyInfoWrapper">
<ul>
<li class="gfield gsection companyInfo otherClassesIsAdded">Company info</li>
<li>Company name</li>
<li>Mail</li>
</ul>
</li>
<ul>
<li class="gsectionWrapper extraInfoWrapper">
<ul>
<li class="gfield gsection contactInfo otherClassesIsAdded">Extra Info</li>
<li>URL</li>
<li>Notes</li>
</ul>
</li>
</ul>
【问题讨论】:
-
ul不能有ul作为孩子。那是无效的 HTML。 -
然后我将编辑为 li.. 没关系,这是我的问题所在的功能。但感谢通知
-
它需要更多:如果你只是编辑到
li,你也会得到无效的HTML,因为li不能有li作为孩子。 -
@trincot - 我现在应该知道了 :) - 你对这个问题有什么想法吗?
标签: javascript jquery