我试图找到一个重氮规则,在其结束标记之前在容器中追加一个新元素。例如:
Case 1
<div class="some-A">
<div class="some-B">1</div>
<div class="some-B">2</div>
<div class="some-B">3</div>
</div>
Case 1 - after rule applied
<div class="some-A">
<div class="some-B">1</div>
<div class="some-B">2</div>
<div class="some-B">3</div>
<div class="some-B">NEW</div>
</div>
Case 2
<div class="some-A">
</div>
Case 2 - after rule applied
<div class="some-A">
<div class="some-B">NEW</div>
</div>
我需要让它适用于每个案例 - 包含和不包含容器内容。
这些都不行:
<replace css:theme=".some-A">
<div class="some-A">
<div class="some-B">NEW</div>
</div>
</replace>
因为取代了所有。
<before css:theme=".some-A">
<div class="some-B">NEW</div>
</before>
因为在我的容器之前附加。
<after css:theme=".some-A">
<div class="some-B">NEW</div>
</after>
因为追加它。
答案 0 :(得分:4)
<after css:theme-children=".some-A">
<div class="some-B">NEW</div>
</after>